843
842
1028
789
991
834
926
1207
801
792
1585
1043
884
863
813
1798
3789
1032
877
2078
937
2430
890
812
1124
788
1675
3706
1092
1117
867
1401
1080
1175
931
1004
1077
816
920
746
3873
2842
1271
826
900
1890
771
2313
1007
963
813
858
1084
1003
1280
851
972
801
976
905