261
610
228
189
189
168
453
353
203
230
657
404
153
285
268
458
609
625
252
402
235
520
169
341
398
248
830
325
537
910
310
988
423
406
242
305
161
239
157
318
594
150
908
266
496
425
166
200
193
147
591
794
160
510
347
