3430 670
29322 1007
27866 238
18823 225
50257 793
43569 367
3087 555
2851 463
2645 261
929 105
1962 477
2165 433