5025 153
4149 799
2915 651
4003 581
3103 587
15759 684
8981 907
31515 458
3759 469
3006 243
2952 495
3808 601
2414 268