31535
0
572
467
2522
584
1152
576
1824
503
1232
683
2006
1
1045
1009
953
691
608
422
653
169211
11
458
2748
2
1192
1428
552
2211
1333
419
468
517