31535
0
25137
19279
2
17353
2730
6
3114
4
1098
20634
8
6800
2275
2091
2410
2356
2668
2459
9
1932
1
1837
1020
1850
2546
802
381
1824
316
1337
5477
1463
2960
7334
2395
5