1124 278
2309 523
1041 107
2993 556
9853 360
30737 685
13573 244
4376 268
2713 61
3759 79
3777 491
3803 265