391
648
528
564
454
1359
492
471
607
440
620
553
549
791
463
461
574
538
727
1331
2239
1022
1306
758
661
642
644
576
700