2535
2
4044
5
3083
1761
1
17946
0
2465
1787
3125
2274
3546
6500
5440
8
3498
4
3779
2194
4471
189326
2964
2727
3051
1603
444571
9
1461