583 7371 7195 3121 2105 7111 8951 8530 4964 4703 2399 4315 2271 1871 1696 4955 5031 3888 5767 7331 5716 5817 3699 5653 1592 451 2990 6009 2551 973 9557 2458 866 420 288 5381