31535
0
20634
8
17353
25137
3114
4
19279
2
2730
6
6800
1098
1824
25127
903
1
2275
631
352
2668
2224
1020
20374
5
169211
11
1449
3
2091
968
3205
688
802
2062
604
467
381