529
313
596
504
419
471
347