40992 842
14638 279
6377 121
24199 762
7423 41
7633 381
5122 713
3436 500
3564 501
3139 602
19934 751
17566 573
6180 742
2925 596