31535
0
25137
19279
2
17353
2730
6
3114
4
1098
20634
8
6800
2275
2091
2076
1
980
1020
2657
3
2668
605
2459
9
2727
392
511
57
2546
2189
802
590
1824
2023
2395
2111