1096
2096
1611
1470
1135
1395
1211
1740
982
1049
872
891
849
850
1020
827
1064
965
1058
856
874
1259
867
1461
910
832
1205
869
1017
851
1003
1172
790
1404