19908 121
4495 772
5077 729
1774 306
3266 649
3891 242
9228 225
21937 113
4431 542
3065 34
14770 623
3484 642