2791 105
1721 276
18596 170
53658 847
47584 214
19241 241
12625 234
28821 116
26385 664
4844 440
2248 598
1055 206