31535
0
458
467
2356
2
360
19279
25137
1824
2748
1152
363
3659
14
584
2008
918
1649
1
392
552
759
608
6800
478
1431
639
8766
909
1192
1378
46414