31535
0
1418
2
571
2275
1024
467
1518
1
1865
458
2767
3
2799
1922
3795
7153
9
964
1649
1733
3196
1642
1129
5455
1824
3025
1431
6800
2748
8766
3114
4
909
167