2562
2
2899
8
1532
1
2710
1000
0
1586
2982
3
1690
1527
1938
1306
1635
4
1691
2760
1935
673
1078
2999
959
1079
5123
6
1912
1766
1788
19944
2199
5
2173
802
2668
7
1787