258
33
57
50
55
391
210
64
774
19
281
53
126
560
36
189
40
283
70
69
160
196
143
316
1630
112
166
76
668
46
354
287
518
85
157
188
94
426
377
355
306
95
44
24
65
300
286
148
190
425
77
56
220
87