31535
0
1824
2683
2748
2
458
105290
25137
1649
1
6800
482
1192
3663
20634
8
2730
6
1551
282572
768
1045
2295
467
2657
3
1754
1009
2668
1152
1418
437
2395
584
691