3416 504 1431 3050 8313 2686 4090 2290 7879 7761 8277 1943 7413 2386 549