2429
1989
1063
1021
782
1097
686
775
883
820
831
1132
728
726
846
1750
1468
1361
799
907
986
794
784
859
852
1075
620
726
817
700
911
879
774
1456
742
899
853
743
764
746
766
892
1243
876
1062
1163
1055
948
959
1004
823
1895
940
1068
955
1381
1354
1083
1182
1176