10598
2
3694
1903
3
1243
1
1250
6095
9
658
1960
0
2667
3090
6
1289601
4
1913
6247
5
2835
3066
7
2408
8
6899
2013
3336
2122
5915
11
3461
2919
12459
322