620
437
703
241
583
360
1155
590
335
1095
1091
697
1718
664
590
209
1143
121
630
398
657
984
641
628