679
844
800
1625
1248
2019
1340
1139
2887
1133
1410
1394
877
852
660
1092
1048
1535
1574
885
830
711
1242
2741
716
839
675
1591
630
663
1188
944
2175
910
1081
1214
2018
801
1137
1341
1545
739
2596
1173
1123
2082
900
1636
632
1133
2239
890
1782
682
858
692
811
1944
761
677
1281
1141
1443
885
778
634
1341
788
947
653
762
1237
659
668
640
854
892
770
1172
2284
2399
942
688
1852
759
1396
1548
716
840
2969
1470
2973
829
828
928
686
1198
2191
1496
2326
631
1168
1441
855
1171
688
783
1271
739
816
734
1304
1090
958
2111
1405
1336
1047
813
673