10598
2
1191
0
1903
3
1289601
4
2966
6
1960
1033
1
3066
7
2160
4537
5052
10
1593
3263
3336
2631
945
1186
1537
3461
1355
1393
2767
5
4480
1195
3364
751
3519
9
6247
2182
7095