31535
0
1045
1824
1862
1
2727
2
467
1020
580
2748
458
46414
552
2952
2522
503
4594
517
1152
584
2645
1649
608
2172
4536
768
1009
683
6800
2587
16