1125 278
2319 523
1057 107
2999 556
9862 360
30767 685
13595 244
4383 268
2713 61
3759 79
3783 491
3804 265