31535
0
467
458
2522
584
1009
683
1824
2748
2
422
1232
1152
608
552
639
572
1045
1297
503
653
953
691
1649
1
517
2952
918
6800
576
2211
1431