31535
0
467
2748
2
18385
1129
417
1824
2683
1099
1
2657
3
1642
458
1291
1270
1776
167
6800
1421
3659
14
1378
1501
2730
6
1425
1418
521
2000
1452
1152
929
5262
10