672
1
675
731
918
596
2
842
1007
639
769
1200
828
810
740
524
4644
24
744
593
689
812
1197
3589
835
822
1149
684
2723
1059
554
743
505