1229
1
1828
2
848
1295
2602
1132
0
553
804
1084
4179
5
935
493
714
383
573
1053
2211
1073
798
2901
2395
300
1279
1049
1094
1991
4000
414
400
1454