13
16
13
17
23
14
11
4
20
91
31
127
409
1K
1K
913
730
282
157
164
152
149
517
486
445
418
412
379
213
129
181
120
144
159
111
120
172
165