2349 318
1965 109
4476 533
2774 197
47302 758
24957 638
53795 188
14295 58
50124 307
93712 544
19728 78