31535
0
25137
17353
19279
2
2730
6
3114
4
1638
1098
20634
8
6800
2275
2091
2076
1
7334
90
1029
479
495
918
2668
312
1824
2459
9
2696
843
1020
1009
101
2546
729