2650
20
297066
0
3491
4
2906
1
1153
1500
1672
7793
2258
2667
712
5122
1044
770
4471
2
4044
5
3083
2465
3125