40472 842
14597 279
6343 121
24019 762
7412 41
7597 381
5101 713
3395 500
3538 501
3121 602
15719 751
17492 573
6171 742
2907 596