31535
0
1842
1
467
1824
503
772
2522
2435
2748
2
458
19279
1232
683
729
4594
25137
1045
653
360
597
422
953
1009
2211
6800
1378
572
1428
390
691