1536
2012
909
1766
2937
884
945
1038
792
616
1756
987
1242
855
1208
1730
2896
826
693
1113
743
870
957
928
765
680
693
1544
1305
1801
930
815
961
829
911
14867
913
4053
744
1417
1177
894
1516
964
819
2411
1048
747
5834
3376
1441
813
1559
876
958
1001
1122
6384
1302
871
1462
852
2330
952
762
736
718
827
687
845
713
725
2199
843
1297
1575
2885
1554
864
2374
891
2500
2330
5521
4597
912
759
888
741
717
2283
1220
2050
980
1374
783
725
1431
805
2153
1415
1579
1326
1484
2699
993
4477
876
822
1174
2412
714
895
1357
1017
678
855
1686
1294
759