669 146
1828 386
1295 374
5230 371
1468 60
20449 528
29177 519
3697 79
4298 663
4908 549
255346 640
8231 203
2915 576