1125 278
2312 523
1048 107
2995 556
9859 360
30755 685
13587 244
4380 268
2713 61
3759 79
3781 491
3804 265