1535
2223
1105
1142
1293
771
830
749
1801
959
1200
1065
958
648
2549
770
896
1686
955
1547
1104
1120
2036
8891
1519
1438
1730
673
3572
2558
677
3551
1459
875
1061
1521
3091
1453
3656
670
1093
1643
634
1126
2165
2633
2853
1032
1087
1276
3615
1481
1404
1283
1195
1576
789
968
1296
1329
1413
1262
743
1808
1149
1025
1647
716
2021
1357
627
1127
2609
599
1113
2225
947
1735
731
773
1557
785
2683
613
816
1657
806
1966
1033
1641
992
910
1409
813
2648
786
1647
643
693
1025
1653
688
1288
873
932
867
694
841
1422
917
842
689
835
1306
1343
1191
822
860
710
931