1602
981
19925
1053
808
666
894
693
684
749
887
662
881
923
815
874
1327
617
719
711
669
1068
649
724
765
7535
5545
1369
735
772
1554
1225
820
995
779
695
761
668
766
842
941
715
686
769
693
755
725
763
1504
6238
813
1317
671
797
803
866
1018
9364
882
900