31535
0
25137
2730
6
17353
1020
20634
8
19279
2
1098
3114
4
80
6800
797
1859
918
1559
592
282572
1712
2657
3
433
180849
2668
427
671
467
968
2727
475
455
419694
9