9728 103
5032 153
4184 799
2921 651
4014 581
3113 587
15813 684
9019 907
31676 458
3768 469
3017 243
2954 495
3816 601
2431 268