1194
1043
982
908
900
959
921
1247
1217
890
2428
2195
918
998
932
1410
2902
879
950
961
935
954
1277
1227
2463
939
963
838
950
1023
3099
970
912
898
972
1373
1276
2199
1012
1026
1083
879
1310
1385
877
9940
851
1356
975
1132
881
956
886
1059
1061
1200
846
1108
957
969