1995
1216
2077
1252
842
1098
939
1088
955
957
1180
1196
2726
1927
978
937
2059
905
2425
1237
4950
3797
857
2200
1437
976
965
1070
970
2452
1432
1198
1619
1576
1046
1126
2708
1017
31024
2393
2701
951
1671
1308
1155
2211
946
2346
971
1181
1065
989
5829
4458
1114
988
5824
1174
986
1659