7258
0
47639
2902
16
3546
1
1361
984
4044
5
3083
2
2465
1590
3125
1120
459
2995
2476
493
994
4471
2903
3
2964
3051
1603
1461
2666
9