10598
2
1903
3
118
8582
1289601
4
2966
6
3629
1
2422
8
3929
3066
7
2160
4537
2763
0
4630
5052
10
1593
2528
1716
3336
2001
1186
1009
2498
4658
5
1152
1691
3782
4383
1195
3587