653 430
281 618
720 323
634 594
1278 295
825 163
714 488
1017 582
886 999
579 509
968 5
246 183
672 879
221 997
554 871
838 756
328 150
965 427
697 74
131 396