10598
2
3694
1903
3
1250
2584
11
6095
9
658
1960
0
3090
6
1289601
4
423
6247
5
2835
4002
3066
7
2408
8
1441
6899
2013
3336
1
5915
4398
10
3461
2919
12459
322
2860
1188
5621
3575