1152 127
2951 281
10813 540
7260 353
8160 491
4710 187
4200 102
57108 163
4576 77
12422 369
3583 514
6251 963