4015
832
1199
249
385
80
2035
422
2805
581
2299
476
825
171
3245
672
3025
627
3410
706
2035
422