658
723
678
666
706
680
704
948
1480
958
1111
1603
1194
1101
1014
1275
1105
871
1060
1037
883
892
872