31535
0
19279
2
25137
17353
1869
5
2730
6
5223
9
20634
8
2574
1
1098
3114
4
467
6800
492
1559
14076
7
2657
3
2668
1824
4604
13
3092
1972
968
2727
4126
683
3469
2411
9355
105290