31535
0
25137
492
968
1020
467
2211
19279
2
20634
8
2730
6
17353
2275
2224
1824
78
1877
1
1348
381
798
392
3114
4
81
1567
1551
851
4111
714
2727
453
2546