1124 278
2305 523
1033 107
2990 556
9844 360
30712 685
13559 244
4375 268
2713 61
3758 79
3775 491
3802 265