58532 157
5998 614
109318 766
4806 719
12141 556
9295 450
3397 177
3560 555
2157 225
3907 286
2395 449
3883 819
858 37
1702 273
1249 46
3233 787
1182 113