412
249
606
579
327
257
251
476
526
568