43303 843
14797 279
6489 121
24901 762
7474 41
7832 381
5157 713
3561 500
4184 501
3183 602
20047 751
17789 573
6211 742
3043 596