508
1,045
642
705
564
463
556
783
741
2
690
584
500
785
673
408
461
678
1
506
660
490
1,020
628
447
923
545