21335 121
4924 772
5123 729
1793 306
3302 649
3923 242
9421 225
22096 113
4526 542
3216 34
15189 624
3507 642