294 981
963 395
508 472
310 895
59 607
584 144
547 42
547 597
1209 556
770 612
838 270
746 295
594 413