3042
708
1393
866
887
934
2703
2189
782
2084
804
876
841
915
963
766
1017
1691
797
736
4594
851
686
3367
790
716
1207
745
1076
946
1013
1050
1042
732
7199
709
804
698
1473
1066
3161
1415
1749
1763
780
705
841
1375
844
744
1152
1488
729
7886
725
2186
726
821
1085
1580