1217
414
813
407
440
119
449
1356
761
5730
573
804
400
744
483
372
411
116
530
429
417
399
425
406
413
398
418
397
579
501
630
121
114
423
465
117
475
1188
487
822
851
647
224
646
150
645
644
181
643
188
642
159
641
200
640
345
639
169
638
153