31535
0
25137
2730
6
19279
2
17353
1559
20634
8
1098
3114
4
987
1
6800
2657
3
2668
968
2224
1824
918
14076
7
2855
1832
3092
345
2091
436
482
521
280
2996
418
417