932
793
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
1133
807
768
758
912
981
673
1828
1546
936
1249
652
902
703
801
869
764
1517
2952
845
2895
667
634
3785
950
1016
1981
1422
807
777
1258
1438
1315
1222
765
2017
1380
3486
4541
991
813
1446
737
1369
766
1834
2000
937
970
955
699
695
3028
1447
993
935
967
2069
1302
718