387
367
424
564
756
698
605
514
504
703
1752
1107
1911
630
418
466
947
727
1136
606
534
537
495
354
525
485
748
830
714
709
678
341
197
1045
474
392
278
276
476
727
441
946
398
329
690
485
319
274
672
369
539
428
611
1449
663
365
295
232
328
423