2410
618
1348
361
860
324
1051
443
1239
486
871
334
781
231
3523
1975
507
176
329
70
628
202
701
234
155
27
682
142
506
158
960
458
299
89
263
134
463
135
735
219