890
732
2928
1380
1383
866
1361
1853
1537
861
822
661
1676
1638
2445
1055
744
1625
1079
1151
1049
737
745
1775
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
1188
804
782
2323
855
822
1035
673
790
675
897
1262
1086
907
698
773
998
777
1080
872
749
1546
928
1084
673
1274
657
999
800
2201
948
1090
1781
1278
1445
1243
847
791
930
797
718
2069
1327
2065
791
774
769
822
855
1759
761
2248
944
2012
692
860
779
1224
1851
676