638
1173
788
863
735
941
664
719
759
717
795
811
725
894
677
739
767
755
794
950
817
790
738
773
744
879
1355
787
916
734
1187
1086
896
861
977
1336
770
958
815
2236
852
1085
984
1952
858
1136
1034
935
1353
4503
1097
946
1058
1370
1274
1705
1312
1546
1491
1800