1075
2
1125
3
2308
514
0
1345
2397
1787
386
2832
9
1765
5
2036
3160
622
113
734
53
93
1701
10
1750
1
930
1026
2465
1324
4294
4
2357
15
2561
7
186
994
4328
953