1153
639
939
1148
917
876
1802
1369
1407
2635
1458
1508
797
617
1071
899
919
2577
1352
1274
935
763
809
691
1021
1480
1516
1300
1423
1426
1319
1217
2726
721
754
936
1544
696
953
767
790
1421
3317
2394
1548
834
4314
708
886
1642
767
4421
1025
717
1781
919
1057
854
821
647
932
3399
1208
1005
6748
2141
705
719
752
1558
3606
2023
2022
1015
793
961
857
1356
634
757
974
821
755
687
959
950
1169
624
778
2403
609
765
684
708
771
1449
2611
843
962
1298
1081
606
700
1288
937
893
763
3248
1266
697
630
626
1606
1183
691
938
772
1056
662
1529