344
331
785
255
292
453
459
376
349
240
258
401
262
1012
1177
330
245
450
532
437
389
312
313
512
273
524
464
555
371
293
428
393
316
316
250
223
596
282
218
225