348
279
278
287
421
527
444
294
470
303
369
428
586
272
298
416
336
326
344
483
517
439
477
471
246
377
277
463
510
313
285
496
353
252
329