1010 331
2627 322
2923 379
26924 533
4581 465
3719 477
18775 355
5735 917
9675 488
8441 733
2294 234
3556 188
3814 589
5378 714
21135 503