1125 278
2327 523
1060 107
3003 556
9871 360
30772 685
13604 244
4383 268
2713 61
3759 79
3783 491
3804 265