58523 157
5992 614
109286 766
4806 719
12135 556
9289 450
3395 177
3560 555
2156 225
3906 286
2395 449
3880 819
858 37
1700 273
1245 46
3233 787
1182 113