22547
1666
866
1229
817
885
1046
1314
883
1711
2174
1021
1005
1585
1393
3217
1669
876
998
908
856
1842
1842
942
953
1273
3226
1159
1044
921
879
899
1077
1563
993
864
1186
852
1036
872
842
929
808
1011
1067
2115
1242
1108
906
1038
1245
10180
1531
1037
863
1946
958
1037
1012
984
1252
823
768
1116
793
832
1034
888
808
763
765
1201
1346
3025
1202
903
1129
844
799
855
1081
1056
1023
957
971
817
834
1859
2016
858
841
934
1333
987
1139
2359
1441
990
873
1373
786
919
1458
961
933
1021
1791
2881
998
1788
906
1244
802
816
773
4315
830
760
991
925