5358 580
3997 588
27788 941
3845 506
3971 350
8748 51
8210 501
3048 138
5092 418
2670 451
9053 891
3197 584
6587 599
1078 101
4553 599
3451 671