935 805 414 2912 2121 1457 4045 1903 336 2834 2591 2587 4356 2270 4085 2663 392 461 2091 528 223 504 1153 2550 1588 2940 1532 387 1596 920 2745389