528
589
510
1240
1019
405
1292
461
412
433
428
442
412
377
1288