1593 321
2742 379
26657 533
4441 465
3507 477
18083 354
5616 917
9325 488
8249 733
2209 234
3408 188
3707 589
5138 714
20747 503