31535
0
2683
2748
2
458
1824
6800
584
282572
2730
6
1152
1997
354
1
2657
3
2668
1681
4594
639
552
759
105290
3659
14
1009
20634
8
683
2952
1649
503
3373
464