31535
0
458
552
1152
1824
2748
2
363
2328
3
300
1045
3815
584
4328
10
1649
1
1020
768
608
1551
6800
1712
1431
1734
8766
1343
909
1192
1378
46414
4594