2149
2314
1571
2034
1217
615
773
1443
1640
676
1963
803
1773
1130
1822
849
887
1103
2706
1908
1128
987
862
2932
1457
742
740
739
815
1159
1255
862
819
2530
763
682
2030
2193
694
2889
709
1425
704
1236
3225
5037
826
1509
4358
1100
1023
2778
1042
824
1544
5823
661
1237
989
1234
894
1683
687
697
1808
1088
820
1232
678
1195
682
1012
606
676
1339
1666
2239
639
1140
665
653
1609
1536
1519
666
811
898
4351
1986
635
1111
829
1480
892
686
765
862
996
777
936
659
2086
1133
858
1587
689
834
933
1013
894
1870
1025
2332
1043
1627
630
771
1253
561
931