1628
1067
1179
1217
1496
1664
1137
1312
1068
1948
992
876
960
860
907
929
871
1143
859
778
794
874
952
916
964
883
1001
975
1040
1024
1439
930
858
854