2971 105
1762 276
18633 170
53845 847
47821 214
19336 241
12734 234
28919 116
26505 664
4877 440
2268 598
1069 206