31535
0
25137
17353
19279
2
1098
2730
6
3114
4
6800
20634
8
2275
1020
467
2091
1880
1873
2587
16
968
1824
2008
475
2650
2668
6128
798
1053
12590
2714
5
2459
9
2224
611