31535
0
25137
19279
2
17353
2546
1
2275
1020
2730
6
7334
4
4111
2459
9
1452
5223
3149
1343
2224
4223
22
467
798
1869
5
3092
968
2881
2076
2564
1547
351
20634
8
422
4431