31535
0
1824
2748
2
2730
6
6800
458
46414
1
467
2683
594
4594
1045
683
2288
1098
2657
3
2668
3663
584
266
3659
14
2522
1020
1152
494
105290
4111
759