31535
0
17353
25137
2730
6
20634
8
19279
2
3114
4
467
1098
6800
2275
2809
586
17
2105
1
1559
1824
2668
3498
1009
2091
169211
11
1898
1965
5
1043
2224
802
3092
282572
4111
1978