31535
0
25137
17353
2730
6
19279
2
20634
8
3114
4
1098
467
1682
706
1
6800
2275
1020
431
2091
5464
3
2546
458
1896
575
3676
12
580
1823
1824
1001
2224
1438
1009
1877