1401
602
773
1289
780
1108
689
790
817
990
1677
947
801
1094
865
2186
2017
829
1172
2623
1291
654
2549
1280
1026
1895
835
987
949
698
1185
798
918
821
2139
2018
740
1090
953
2250
605
1031
2279
900
808
936
795
1163
877
1322
851
753
1835
586
2750
1177
868
671
866
733
1624
1445
672
832
787
1387
2220
1090
2617
962
842
766
1006
931
604
2290
910
1084
1623
1159
625
1935
651
1499
2513
1398
795
1157
2200
1484
1105
845
1073
1029
626
668
702
1782
1277
1363
840
851
1846
603
1453
746
1903
1125
724
759
1081
1016
1048
688
1543
1243
964
968
2626
998