58502 157
5990 614
109201 766
4803 719
12121 556
9285 450
3390 177
3555 555
2155 225
3904 286
2393 449
3876 819
857 37
1700 273
1243 46
3233 787
1180 113