43560 843
14815 279
6509 121
24958 762
7484 41
7861 381
5160 713
3570 500
4222 501
3197 602
20101 751
17868 573
6216 742
3046 596