391
356
416
321
446
355
383
376
1041
368
1140
344
432
959
366