31535
0
25137
17353
2730
6
19279
2
3114
4
20634
8
1098
1020
467
2211
78
2275
1877
1
1348
392
968
798
381
453
2546
81
1567
1824
169
6800
458
787
469
2224