10598
2
2471
7
6095
9
1960
0
5052
10
1289601
4
3936
3
1663
5
1195
2733
3688
1730
19079
6
1250
3126
2324
2408
8
5915
11
3535
2160
1853
2145
4465
22
7978
6247
3354
1
1473
32302
3519