620
703
437
136
583
204
1355
1091
335
590
590
376
1095
1718
697
209
121
398
1143
270
743
630
591
657