2851 105
1730 276
18606 170
53710 847
47659 214
19256 241
12665 234
28858 116
26413 664
4852 440
2255 598
1060 206