31535
0
1824
683
17353
25137
503
467
608
458
1009
468
691
2522
1020
649
296
422
19279
2
2748
953
1232
46414
1
4594
396
1551
1277
1754
3691
5
419