2804 105
1724 276
18597 170
53659 847
47591 214
19243 241
12626 234
28828 116
26388 664
4845 440
2249 598
1056 206