3182
3111
1148
1302
1428
956
2293
2008
1104
2647
900
901
1346
881
911
1060
1489
1024
1706
969
935
1070
886
902
899
20169
1138
889
2782
1044
1609
935
985
1769
974
868
1292
939
899
845
1043
1143
933
1191
1645
863
898
954
2505
3768
922
965
2941
1324
876
1947
852
891
863
2626