842
839
913
824
827
836
3035
1488
1125
714
925
729
712
654
959
994
805
817
828
1104
882
1039
4108
664
1484
759
758
694
632
893
685
1377
1152
1271
1158
1002
920
844
704
697
632
959
643
1505
743
687
689
692
1833
759
862
781
655
764
1986
1207
817
805
3206
731