3098 560
4718 568
1213 173
13646 805
1681 340
3814 916
2477 243
1030 39
5255 660
11542 580
4186 540
3899 673
17338 153
5650 1009
31647 768
4827 226