31535
0
25137
17353
19279
2
2730
6
1862
1
3114
4
1020
20634
8
1098
552
16
7334
2435
6800
802
2275
2189
1796
3
2091
798
336
2459
9
1824
325
138
787
2727
279
413
467