50295 844
15845 279
7017 121
27983 763
11303 43
9068 381
5321 713
3853 500
5340 501
3379 602
20462 751
18649 573
6545 742
3382 596