2318
1777
1220
1037
1057
1185
1411
1068
1079
1017
1147
985
956
941
969
1556
1148
931
1149
1493
1118
1388
1121
1216
1096
812
686
758
834
852
773
783
882
769
830
805