31535
0
1418
2
467
2748
1329
1
995
3659
14
1824
1722
458
1575
1378
1099
1869
417
6800
814
2683
1453
2730
6
1291
835
1642
939
625
3287
7952
2657
3
2668