1011 331
2642 322
2923 379
26924 533
4583 465
3719 477
18783 355
5735 917
9676 488
8443 733
2294 234
3558 188
3815 589
5404 714
21142 503