19940 121
4510 772
5079 729
1777 306
3269 649
3891 242
9229 225
21941 113
4437 542
3067 34
14781 623
3484 642