4043
1292
1622
998
2183
3271
3408
2845
2005
953