1354
1597
1291
1438
2796
999
1450
2198
2211
1350
2158
2057
2048
2197
963
910
1036
903
855
865
954
876
917
864
955
873
916
900
913
899
1330
1233
932
988
941