9728 103
5030 153
4176 799
2921 651
4011 581
3112 587
15805 684
9012 907
31660 458
3764 469
3016 243
2954 495
3815 601
2430 268