2989
1369
2382
998
1254
979
849
798
714
669
1007
2414
1084
2087
908
807
977
4208
920
891
988
1478
760
1096
2048
1919
1989
1362
1269
767
1820
1553
1984
1634
1050
705
1026
1549
1477
1276
713
1061
5193
1387
823
879
1543
688
1484
1325
1199
756
872
1264
1258
831
714
1220
1284
753
1412
1255
1013
752
919
714
1287
933
1268
1110
865
1434
2424
748
1367
643
2046
1360
1636
738
732
1428
962
1613
1823
986
778
1150
876
965
1251
1625
1577
744
743
957
1256
1285
928
1035
670
880
793
795
755
1783
763
765
1844
2323
813
785
1926
2586
744
986
6600
734
1621
1122