999
1
936
2
893
1937
1416
3
724
1129
0
1315
1374
1421
1132
1135
1903
915
1448
935
1049
714
1084
493
804
553
5289
14
1716
1501
573
300
414
383
400