31535
0
1824
2748
2
458
2683
105290
4594
1
3659
14
1152
1343
139
543
6800
467
2730
6
421
1297
1232
759
584
2657
3
1880
2668
653
525
683
422
1045
282572