1152 127
2951 281
10812 540
7260 353
8159 491
4710 187
4200 102
57105 163
4576 77
12422 369
3583 514
6251 963