2721
1026
4107
1542
1869
658
4009
3221
4577
2617
2055
2163
1556
1553
1560
1411
2292
2744
4114
2631
2119
1903
3295
2273
3046
1259
4224
2755
2719
2656
628
1284
1130
1000
848
2738
885
1666
3494
703
2779
2414
1157
2422
722
925
1550
2774
957
949
773
1911
883
995
2526
4267
698
1726
949
1283
1251
3401
1657
1597
1164
743
1560
860
789
983
632
1985
634
1191
842
2194
810
779
764
795
752
2499
732
5170
2540
849
772
643
822
838
1128
1097
845
1386
2675
1964
3633
963
1512
762
1664
819
1141
669
1496
2269
4993
607
1407
725
1705
1438
676
613
1327
1370
900
1374
2024
751