58502 157
5989 614
109197 766
4801 719
12121 556
9284 450
3390 177
3554 555
2155 225
3903 286
2393 449
3876 819
857 37
1700 273
1243 46
3232 787
1178 113