5113 529
3072 700
4602 492
2391 506
17349 353
2949 246
49332 116
20529 463
14629 171
1472 138
1023 90