2036
2
2748
7
1639
1
988
0
2333
3
1618
2722
2999
2209
2941
4
1407
4670
4083
1694
1752
1665
3156
1394
4012
1028
891
716
3125
15
901
1681
3758
2502