3085 556
5309 295
1323 274
4237 357
933 74
2003 406
2782 561
11954 485
3310 665
2966 504
3241 636
3438 602