2838 105
1728 276
18603 170
53704 847
47643 214
19253 241
12651 234
28850 116
26408 664
4851 440
2255 598
1059 206