623
481
496
445
568
690
394
361
421
584
338
366
509
377
343
347
314
384
338
461
363
385