2535
2
4044
5
3083
2465
1816
0
297066
3125
3546
1
2315
444571
9
3779
1045
4471
2964
3051
1603
255
189326
3158
2502
2270
1092
2258
2124
3
3551
10
528
1672
108797
2990
616