31535
0
1824
2748
2
584
2683
6800
458
2730
6
572
2657
3
2668
269
105290
282572
467
20634
8
503
1152
3659
14
4594
1
527
46414
953
552
3663
683
1392
691
759