2535
2
1312
1
4044
5
3083
1518
2465
1189
0
1875
2526
3125
3186
32302
2411
2274
3498
4
3779
4471
2964
3051
1603