650
1288
824
817
816
1601
575
826
593
1050
731
920
1042
5179
866
789
2139
1197
784
853
843
771
809
705
856
835
2083
1006
871
1132
924
980
2543
2589
1000
825
947
2351
852
1044
835
736
698
695
834
686
783
1105
1576
1017
736
1281
764
1088
950
968
717
761
910
2162