954
1097
1173
949
1124
890
1439
1243
1255
1027
875
869
910
2871
895
1181
845
987
1208
4363
952
1289
997
894
1171
1398
6692
901
955
1044
1323
1170
3063
1379
1964
908
1220
910
1077
766
948
850
920
990
1509
998
928
7531
1470
1067
829
1391
3267
1349
1061
880
1015
1800
1805
9863