999
1
936
2
893
1937
1416
3
724
1129
0
1132
553
804
1084
935
493
1315
1374
1421
714
300
1135
383
1903
573
1053
2211
1073
915
1448
798
2395