1036
992
932
855
1118
1379
1111
1213
888
846
745
1245
1176
1384
1448
1133
1583
1667
901
764
842
761
737
834
790
886
954
848
835
1035
1539
3058
960
1289
1152
1343