1125 278
2317 523
1052 107
2996 556
9861 360
30757 685
13589 244
4381 268
2713 61
3759 79
3782 491
3804 265