31535
0
1824
2748
2
918
458
6800
1152
2683
2730
6
2657
3
2668
105290
683
282572
296
20634
8
1649
1
4594
46414
467
2522
3659
14
1541
584
464
1431
25137
8766
909