31535
0
458
1824
2748
2
552
7334
4
467
3815
2952
2522
4594
1
584
639
1649
1045
19279
611
1009
1152
478
6800
3659
14
363
1431
422
683
8766
759
909