2349 318
1965 109
4476 533
2773 197
47288 758
24948 638
53782 188
14290 58
50110 307
93682 543
19720 78