951
610
149111
2560
2290
850
1850
930
2163
1122
290
674
393
541
298
380
210
463
250
241
564
403
410
180
100
1048
340
110
390
420
220
231
202
416
310
120
711702
792234
1261043
122430
31149
227942
126821
185726
85925
322395
371739
16859
133448
407747
371015
762802
492031
268433
101216
162
453
302
623662
652035
1175391
525346