5581 580
4017 588
28024 941
3894 506
3987 350
8811 51
8269 501
3135 138
5140 418
2693 451
9075 891
3226 584
6680 599
1094 101
4618 599
3500 671