298
316
352
417
346
670
351
1
397
307
325
356
539
337
375
504
311
308
599
203
491
370
250
362
215
225