595 411
375 663
761 833
107 756
686 765
27 420
588 98
152 585
313 296
822 123
22 372
995 367
161 948
896 672