2351 318
1968 109
4482 533
2791 197
47468 759
25096 638
53933 188
14326 58
50235 307
93987 544
19834 78