943
934
933
5335
956
829
899
849
1254
1290
912
1691
1835
1025
1078
1903
862
1237
801
1261
955
876
1019
864
1109
1517
850
1040
22495
1001
1200
834
1161
1095
994
2981
1316
1047
1079
3155
1501
869
832
1065
2429
1192
1013
2258
2561
798
935
1358
1276
1007
809
974
1211
842
804
1991
845
2637
879
1449
819
839
2881
2474
801
1154
898
2021
868
2393
1234
921
1247
824
1207
1645
903
930
844
888
1166
823
1031
1490
852
805
1834
1267
792
926
1009
1120
802
1274
1417
937
1322
1008
3884
1008
2851
894
874
1012
3030
1621
997
1501
832
997
1010
797
1738
1129
871
902