31535
0
2748
2
1824
6800
2683
2730
6
458
2657
3
4536
2668
2111
3428
2076
1
105290
608
282572
918
20634
8
1649
4594
46414
467
547
1152
3659
14
584
693
1431
8766
909