1059
883
20835
1168
1164
1631
929
5729
1000
839
1952
1054
1063
871
1011
1007
1052
926
1110
874
1004
882
893
1282
1107
2075
1016
913
1884
936
872
856
1013
870
892
1283
881
819
1940
870
782
1486
920
3119
873
1109
916
847
28458
1256
939
1371
1012
1152
962
1158
1037
1394
1023
1603