43292 843
14796 279
6489 121
24899 762
7474 41
7829 381
5157 713
3560 500
4175 501
3183 602
20047 751
17789 573
6211 742
3041 596