15021 198
4187 788
29395 314
20767 111
5323 90
6227 500
17564 781
14517 497
3194 257
4875 621
6435 587
3712 369