31535
0
17353
25137
19279
2
2730
6
3114
4
20634
8
6800
1098
2546
1
2275
1020
1559
7334
4111
2459
9
1452
3149
2091
1343
2224
4223
22
467
798
3092
2881
2076
2564
1547
351