951
620
149611
2560
2290
850
1860
930
2163
1122
290
674
393
541
298
380
210
463
260
241
574
403
410
180
100
630
1048
340
110
390
420
220
231
202
426
250
310
120
721702
792234
1261043
122430
31149
227942
126821
185726
85925
322395
371739
16859
133448
407747
371015
772802
492031
268433
101216
162
453
302
643662
652035
1175391
525346