1628
1067
1179
1218
1496
1665
1137
1312
1068
1948
993
876
960
860
907
930
871
1144
859
778
794
874
952
916
964
883
1002
976
1040
1024
1439
854