5531 580
4010 588
27993 941
3871 506
3984 350
8784 51
8257 501
3124 138
5121 418
2684 451
9070 891
3222 584
6655 599
1087 101
4601 599
3498 671