40969 842
14634 279
6376 121
24185 762
7422 41
7631 381
5120 713
3433 500
3560 501
3137 602
19931 751
17563 573
6179 742
2924 596