1011 331
2640 322
2923 379
26924 533
4581 465
3719 477
18779 355
5735 917
9676 488
8441 733
2294 234
3558 188
3815 589
5402 714
21141 503