1628
1066
1179
1216
1496
1664
1137
1311
1946
991
876
958
860
906
929
871
1143
859
858
777
794
874
952
916
964
883
1000
975
1037
1023
1439
854
915