2349 318
1965 109
4476 533
2774 197
47303 758
24958 638
53795 188
14295 58
50124 307
93713 544
19728 78