2420
2195
701
1093
5245
1410
1485
1411
1096
672
1178
1697
639
698
2021
805
1638
1612
651
1105
746
1093
1458
1037
990
941
1270
1118
700
2796
926
657
670
1501
1107
672
1225
1638
639
1788
1473
1260
796
656
1478
710
1463
664
1004
825
658
2071
756
1457
1378
1786
656
1084
569
920
1342
682
712
654
1347
1520
641
609
750
726
763
947
1052
1293
643
1027
721
1200
1296
652
2050
1004
901
800
1156
676
1811
1279
795
1027
992
708
2400
635
717
824
927
669
2096
1267
771
735
1871
2020
644
2558
1776
665
933
1299
662
2020
862
653
657
2762
1716
1765
649
1495