1152 127
2952 281
10820 540
7262 353
8162 491
4714 187
4206 102
57184 164
4577 77
12425 369
3583 514
6253 963