29889 839
13895 279
5715 121
20773 762
7229 41
6834 380
5014 713
3018 500
3097 500
3059 602
15431 751
15772 573
5738 741
2804 596