313
263
1328
482
371
534
393
309
453
755
899
443
284
427
605