300
0
1464
2
530
4
935
1132
553
804
1084
798
1898
2211
252
1
493
714
475
2000
383
573
1115
1053
1073
2395
1348
1049
846
477
414
400
1454
552