5635 580
4021 588
28074 941
3908 506
3995 350
8821 51
8282 501
3159 138
5154 418
2700 451
9083 891
3241 584
6706 599
1097 101
4632 599
3503 671