94
307
455
330
237
168
134
259
271
962
129
97
154
293
124
647
238
707
460
290
297
506
412
341
483
126
185
443
875
176
105
3.2K
895
171
461
212
765
173
198
227
147
188
393
309
295
296
434
357
179
159
169
92
306
662
186
664
244
328