43094 843
14770 279
6475 121
24847 762
7471 41
7811 381
5154 713
3552 500
4092 501
3170 602
20036 751
17773 573
6208 742
3033 596