2832 105
1728 276
18603 170
53698 847
47636 214
19253 241
12650 234
28848 116
26408 664
4850 440
2254 598
1059 206