14
0
255
2535
2
1049
4044
5
4691
1
3083
670
2465
536
3125
3546
337
838
607
657
1078
593
750
683
841
3779
2949
4471
572
2366
2964
898
3051
1603