2830 105
1727 276
18601 170
53692 847
47629 214
19253 241
12645 234
28846 116
26406 664
4850 440
2253 598
1058 206