5647 580
4023 588
28086 941
3914 506
3995 350
8823 51
8288 501
3166 138
5159 418
2701 451
9083 891
3245 584
6711 599
1098 101
4641 599
3505 671