1261
350
51
30
87
45
55
1802
92
77
43
118
16
98
50
492
29
146
25
111
38
48
142
36
69
71
34
224
19
4253
247
348
381
121
94
616
120
244
300
171
338
17
62
199
143
41
37
208
410
192
195
417
60
201