43214 843
14788 279
6479 121
24881 762
7472 41
7820 381
5155 713
3558 500
4115 501
3171 602
20045 751
17782 573
6208 742
3038 596