22198
1041
844
758
902
629
874
1086
874
982
1274
970
683
906
885
874
1051
1056
675
849
814
2385
4163
656
964
930
1284
1065
806
1068
1015
801
722
969
1310
800
833
1716
886
869
742
811
833
1779
718
864
2010
918
807
811
947
2827
899
1000
970
1425
1707
927
1306
884
1063
963
878
809
1046
1009
948
771
1007
844
907
848
876
892
1184
1121
995
1163
819
854
935
1070
1041
906
1059
940
982
970
1218
980
800
1086
1031
1117
930
961
993
942
879
874
992
864
874
948
906
941
888
1000
1189
1150
867
1031
1083
940
1075
1003
998
984
914
968