620
437
703
286
583
344
1355
1718
1091
335
590
1095
590
664
697
209
477
743
121
398
1143
630
628
1440