669 146
1828 386
1295 374
5230 371
1468 60
20451 528
29182 519
3697 79
4299 663
4908 549
255350 640
8231 203
2915 576