31535
0
2748
2
1015
1824
458
918
6800
282572
1297
2683
968
2730
6
1009
584
2657
3
2668
25137
54
4328
10
1541
611
105290
2952
2648
5
1098
1751
383
20634
8
116