1062
812
735
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
706
891
1768
715
859
1636
2230
1942
743
2809
2585
1034
2004
974
1362
4291
800
678
738
811
3819
2764
730
854
1904
1409
1045
2109
898
1804
1441
1119
1818
730
644
2512
1588
1635
692
1476
921
832
1952
659
789
1076
3036
1508
767
804
943
673
754
767
632
1531
896
1293
1521
788