1125 278
2326 523
1057 107
3001 556
9864 360
30769 685
13597 244
4383 268
2713 61
3759 79
3783 491
3804 265