319
304
409
528
395
553
465
424
495
728
867
552
660
503
422
401
553
839
445
466
429
685
669
566
356
564
590
295
441
389
844
922
327
683
662
396
604
294
507
468
1001
466
804
488
481
869
536
1072
607
651
464
410
537
456
437
