40712 842
14624 279
6361 121
24104 762
7417 41
7611 381
5108 713
3413 500
3547 501
3126 602
19915 751
17529 573
6175 742
2916 596