3182
1489
1024
1706
935
1070
1138
985
899
844
1043
1645
863
922
2941
2626
857
980
1158
4642
1723
990
1946
1585
2339
969
970
1030
1139
972
920
952
1293
1391
2806
998
838
999
968
954
947
1088
1126
1364
3105
1077
1957
2898
970
2408
1090
6855
1293
989
1154
962
1186
3644
1144
1236