19967 121
4515 772
5080 729
1777 306
3269 649
3891 242
9229 225
21942 113
4441 542
3068 34
14783 623
3484 642