29934 839
13895 279
5716 121
20787 762
7229 41
6836 380
5014 713
3018 500
3098 500
3059 602
15431 751
15777 573
5738 741
2805 596