31535
0
1329
1
1586
1418
2
467
2748
3659
14
1824
458
2296
1378
1099
1470
1207
417
6800
814
1054
1425
916
2683
2730
6
1291
1642
1193
625
1513
3287
7952
2657
3