40169 842
14582 279
6325 121
23928 762
7407 41
7585 381
5096 713
3383 500
3467 501
3120 602
15713 751
17451 573
6165 742
2901 596