5556 580
4011 588
28011 941
3882 506
3984 350
8790 51
8264 501
3129 138
5127 418
2689 451
9072 891
3223 584
6664 599
1087 101
4605 599
3498 671