31535
0
17353
25137
19279
2
2730
6
3114
4
1758
1098
20634
8
6800
2275
2585
2091
466
1
2459
9
5825
11
1020
2668
2076
1824
1563
7334
467
2546
802
23150
2809
967
1463
798