2655
2
4248
1
4044
5
3083
17946
0
2465
1189
3125
3546
1936
599
4279
5440
8
3498
4
1204
4686
3779
4471
2116
2964
3051
1603
1461
1416