1100
1258
981
1273
869
927
887
692
748
1165
877
777
1019
1029
1202
1156
590
926
596
780
558
1187
575
608
901
718
1147
3522