1163
1015
947
1503
708
3378
995
826
1886
958
891
1039
855
1283
872
1545
1048
2785
3456
1277
919
2571
1352
943
5038
743
1196
1144
933
940
1285
1190
9312
939
887
1013
933
760
1633
906
1019
917
2621
792
1226
1001
1025
847
806
737
1018
748
1094
896
783
19078
972
729
917
3618