31535
0
25137
17353
19279
2
2730
6
3114
4
20634
8
6800
1098
2275
2091
2111
3
1115
1824
953
1
1614
3092
1020
2979
2668
1300
2224
1960
7
2459
9
858
2447
1112
1413
1369
5
2546