31535
0
25137
19279
2
17353
2730
6
3114
4
1098
20634
8
6800
2275
2091
467
2668
688
2459
9
392
1462
1
1949
3
1020
2546
802
1824
2211
5477
1463
633
7334
2076
823
443