926
805
1951
927
913
1001
1014
848
913
998
843
891
878
810
1080
960
1412
1547
971
2647
908
881
835
2623
1062
935
844
876
1233
3780
1157
1419
907
874
1470
889
987
1343
954
1021
941
1074
27924
974
998
1016
896
926
994
905
1117
2266
1558
869
1046
897
5940
1453
1439
945