31535
0
2748
2
1824
1020
282572
20634
8
6800
467
2683
1105
1
2730
6
3659
14
4594
3381
3
458
46414
2657
2668
1297
525
2295
503
105290
552
1009
266
14508
18
2522
691
4328
10