1004 961
854 787
934 168
58 246
722 506
827 508
585 563
992 155
225 616
557 518
672 623
734 424
108 214
426 3
949 549
534 725
132 676
284 97
988 969
547 293