20017 121
4527 772
5081 729
1778 306
3270 649
3891 242
9229 225
21952 113
4443 542
3074 34
14797 624
3486 642