2535
2
4044
5
3083
2465
3125
758
0
2366
1
280
362
1310
47639
19944
3498
4
3779
4471
2964
614
3051
1603
1404