3878
1642
440
171
510
141
993
380
507
257
166
105
407
233
431
95
209
11
518
97
605
186
267
91
246
56
569
294
368
195
241
98
208
121
344
194
278
129
569
112