1541
662
992
739
837
996
943
800
704
991
1755
688
2694
3951
921
908
1616
1229
2129
3089
1505
1025
830
738
1128
1013
776
890
743
734
1477
1602
1776
1388
724
2408
781
909
1156
674
1798
1146
781
1573
5780
1519
3560
893
2034
595
8985
2384
752
1985
1061
812
2151
1072
795
870
1647
1009
867
737
1382
1096
2925
852
1094
791
3087
1932
1746
1114
648
811
910
695
1204
1358
816
660
872
846
1302
1274
723
804
745
861
1341
1258
698
1198
795
978
842
1356
870
5192
686
2281
1010
645
1001
1426
1364
922
671
1131
671
1836
2941
1092
1241
735
1165
1252
701
1429