19865 121
4475 772
5074 729
1773 306
3262 649
3891 242
9228 225
21934 113
4422 542
3061 34
14761 623
3483 642