9581 135
3098 599
17266 508
2750 179
24091 139
3529 319
2666 400
28148 358
22887 611
17997 264
3031 122