704
704
1030
2953
684
1872
947
873
670
707
752
1106
786
1064
1097
866
592
1014
1021
1188
640
634
2117
2543
1131
809
2005
781
1000
791
907
1117
986
1305
851
781
1365
2505
808
1216
1072
788
2119
883
1398
1140
1283
894
1062
1475
949
910
938
1500
1011
653
1058
1337
1151
1074
1626
1555
1950
1492
749
722
1068
784
859
674
847
2402
689
1304
1419
678
1158
656
745
1627
1283
1415
2192
857
1591
2803
834
716
693
1931
1403
1213
1230
1639
711
725
837
616
1674
1530
1260
732
2284
722
1468
975
1532
733
644
1229
1457
946
687
822
631
688
1531
1449
1402
684