2520
1143
879
1694
970
998
2827
1082
1096
992
991
854
742
1663
1200
1158
737
954
856
917
720
794
1008
2053
1145
1560
904
957
708
1540
4160
689
1315
2887
975
698
1729
1134
685
720
1913
705
645
1522
1277
1466
852
1533
705
1540
1867
1555
1407
1485
836
1609
1092
825
1012
2046
2239
1484
1123
1357
634
716
763
820
1040
1310
735
659
999
1793
855
658
1512
1592
686
1326
667
1906
907
766
798
1475
807
704
682
1640
1600
869
1751
1898
699
689
2100
1244
1002
1062
801
1294
1623
1437
674
2622
613
1549
648
1086
664
859
794
1453
964
1161
734
684
1916
1373