1000
435
2345
1012
1163
351
713
217
3223
1517
484
247
1232
605
705
372
427
261
1070
561
2500
1120
2932
1802
687
352
4035
2586
1609
768
2005
1231
857
490
951
500
484
297
640
117