667 146
1828 386
1295 374
5230 371
1467 60
20444 528
29167 519
3693 79
4294 663
4905 549
255333 640
8230 203
2915 576