31535
0
19279
2
25137
1559
467
6800
2730
6
17353
2546
1
2683
4111
7952
1824
3114
4
521
691
1418
1378
3659
14
458
2522
20634
8
2748
1222856
105290
572
953
625
1098
1823