31535
0
25137
17353
19279
2
2730
6
3114
4
637
2459
9
7334
1098
467
316
948
20634
8
2190
1
726
845
6800
895
2041
257
2275
610
1029
631
2091
846
2076
1748
775