1125 278
2319 523
1055 107
2998 556
9862 360
30766 685
13590 244
4383 268
2713 61
3759 79
3783 491
3804 265