248
891
2469
4230
4493
1188
876
3059
660
768
544
543