10598
2
2591
1
3694
1903
3
1250
6095
9
658
1960
0
3090
6
1289601
4
2013
6247
5
2835
3066
7
2408
8
6899
3336
5915
11
3461
2919
12459
322
1188
5621
3575
1195
4465
22
1529
2318
1661