5559 580
4012 588
28012 941
3883 506
3984 350
8790 51
8265 501
3131 138
5127 418
2690 451
9073 891
3223 584
6664 599
1087 101
4605 599
3498 671