1125 278
2327 523
1060 107
3004 556
9874 360
30773 685
13606 244
4383 268
2713 61
3759 79
3783 491
3804 265