31535
0
282572
1152
25137
1880
2
1824
2748
2683
4328
10
20634
8
105290
458
6800
383
1020
2730
6
572
846
467
2229
4
608
1024
2657
3
621
503
543
2668
3659
14
431
46414
1