1251 180
4103 171
3458 420
29303 382
11130 349
11565 78
14665 253
2375 143
3802 212
9875 234
26530 491
4353 756
2721 428
11612 462
3174 206
4644 824
4051 706