1132
0
493
935
383
1084
2447
1
1806
3
475
477
573
798
553
714
472
611
1049
913
357
1454
804
414
1053
218
2211
1073
400
2030
1156
1556
300