2351 318
1968 109
4482 533
2791 197
47487 759
25117 638
53953 188
14330 58
50248 307
94024 544
19854 78