751
888
669
657
1300
805
968
968
861
799
953
1299
1969
780
873
706
1532
683
3163
1070
677
681
1135
764
756
772
796
668
755
1313
866
747
835
2321
1166
777
854
986
697
678
740
1850
3806
745
805
1077
706
4737
920
684
946
864
712
1753
1176
900
752
1750
727
908
801
1059
781
976
718
1802
1768
1824
1141
910
1091
717
1168
752
783
800
1059
734
2372
1253
693
1966
791
1046
1901
938
886
797
1426
5040
1052
706
1124
2387
782
2606
986
1047
701
805
648
1367
1201
848
1004
2356
1539
3547
1080
1291
1707
983
1191
1806
1480
1269
764
742
959
2013