50478 844
15895 279
7034 121
28327 763
11375 43
9130 381
5338 713
3865 500
5362 501
3396 602
20507 751
18697 573
6573 742
3409 596