19896 121
4490 772
5077 729
1774 306
3266 649
3891 242
9228 225
21937 113
4431 542
3064 34
14768 623
3483 642