58531 157
5996 614
109311 766
4806 719
12138 556
9294 450
3396 177
3560 555
2157 225
3906 286
2395 449
3882 819
858 37
1701 273
1247 46
3233 787
1182 113