1843
983
22547
1666
866
1229
817
885
1046
1314
883
1711
2174
1021
1005
1585
1393
3217
1669
876
998
908
856
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
821
794
4315
1594
907
1070
1034
935
819
1456
1159
836
778
1013
1514
898
841
874
870
845
925
1033
955
771
1215
835
3992
1401
1286
873
835
2099
1581
1030
999
881
839
1149
2022
1230
1163
2578
1071
985
2017
1918
875
771
884
770
818
803
833
917
870
1795
3269
872
2394
815