20001 121
4524 772
5081 729
1778 306
3269 649
3891 242
9229 225
21951 113
4442 542
3071 34
14796 623
3486 642