905
951
4194
1019
1008
3205
873
1266
930
2381
1027
835
948
980
1092
907
934
849
911
954
845
806
1107
871
1088
1249
853
878
873
927
1800
851
922
928
1044
815
844
2862
954
908
1019
1581
1196
985
937
893
849
852
843
1058
1042
1289
7530
908
882
875
1162
958
862
8410