1163
1015
947
1503
708
3375
995
826
1886
891
1039
854
1283
870
1545
1047
2785
3456
1277
919
2571
1352
943
5038
743
1196
1144
933
940
1285
1188
9312
939
887
1013
933
760
1633
906
1019
2620
792
1226
1001
1025
847
806
737
1018
748
1093
896
783
19078
971
729
916
3618
916
1208