2570
0
2535
2
4044
5
6779
3083
17946
2465
3125
3546
1
1187
1264
779
2105
5440
8
3498
4
3779
4471
2964