1590
1050
966
1724
898
2237
810
889
939
3019
3295
1194
1043
900
959
1790
1247
7977
1217
1132
2428
1412
2195
1356
1252
1410
1034
950
945
954
1227
2463
838
962
1024
1151
1373
1305
2382
1013
1026
1083
1310
13500
877
851
872
1356
886
1059
1061
1130
1108
912
1217
993
1023
1710
942
1194