515
1228
1473
495
439
462
1065
513
518
492
559
542
594
504
538