21251 121
4913 772
5119 729
1793 306
3298 649
3921 242
9417 225
22082 113
4522 542
3209 34
15169 624
3506 642