3
280
793
1
43
158
313
24
437
17
674
31
2
4
16
5
13
430
134
47
38
329
202
358
56
665
145
317
334
94
273
11
163
428
9
182
53
105
285
564
8
32
155
74
252
70
183