2996
0
1500
1
1672
847
2
7567
6
7793
4
2258
746
572
2099
1044
1280
1021
4471
1847
3041
3
23802
9
1303
799
4044
5
3083
2465
1733
3125