311
271
267
289
269
470
1
2202
285
780
365
291
278
291
334
501
291
298
296
262
215
324
356
345
261
365
430
243
463
489
550
310
313
372
613
426
995
1
376
4071
554