7
10
11
12
19
42
21
35
12
21
93
139
370
1K
1K
962
713
218
171
138
143
108
218
488
382
423
435
403
277
132
166
126
119
96
111
110
113
105