667 146
1828 386
1295 374
5229 371
1466 60
20443 528
29165 519
3691 79
4294 663
4900 549
255323 640
8229 203
2915 576