1000
0
2598
2
4630
3
3053
7
4001
5135
437
894
3248
8
2715
2091
1
2372
2114
3791
2669
5
1993
462
3683
571
4480
32353
12
10598
1718
3651
3694
3995
4
1752
1685
2029
1326