31535
0
17353
19279
2
25137
2730
6
3114
4
20634
8
6800
1098
2275
2459
9
7334
1020
2546
1
2091
2224
1824
2727
325
798
1559
3092
616
21
1961
1343
467
4111
422
1518
2668