19835 121
4461 772
5070 729
1770 306
3260 649
3888 242
9227 225
21931 113
4415 542
3056 34
14744 623
3483 642