51593 845
16029 279
7282 121
29730 763
11573 43
9703 381
5420 713
4001 500
5482 501
3470 603
20680 751
19147 573
6691 742
3551 596