2854 105
1730 276
18606 170
53713 847
47661 214
19258 241
12669 234
28861 116
26415 664
4854 440
2256 598
1060 206