1091
2
508
1
447
533
530
494
1046
444
423
612
493
1824
466
401
571
502
496
448
564
734
610
511
472
590
484
388
568
518
471
540