680 147
1324 336
7567 49
16199 348
27315 294
4437 447
19570 426
11997 91
6787 83
4317 665
28894 553
3203 245
10031 905
3217 747
4509 855
1728 115