5965 614
108995 766
4790 719
12103 556
9271 450
3377 177
3542 555
2146 225
3893 286
2385 449
3866 819
850 37
1691 273
1231 46
3226 787
1175 113