2969 105
1759 276
18631 170
53843 847
47816 214
19331 241
12728 234
28918 116
26502 664
4877 440
2268 598
1068 206