19921 121
4502 772
5078 729
1775 306
3268 649
3891 242
9228 225
21937 113
4435 542
3066 34
14778 623
3484 642