1125 278
2311 523
1047 107
2995 556
9858 360
30753 685
13584 244
4380 268
2713 61
3759 79
3781 491
3804 265