31535
0
17353
25137
19279
2
2730
6
3114
4
1098
20634
8
2076
1
6800
2275
7334
2091
1029
479
2459
9
918
1824
312
1009
1020
2668
726
657
729
1748
948
47041
996
467