5648 580
4025 588
28089 941
3915 506
3996 350
8825 51
8289 501
3166 138
5160 418
2701 451
9083 891
3247 584
6713 599
1098 101
4642 599
3507 671