1087 647
1045 59
607 584
110 126
594 26
791 634
171 528
1043 99
364 84
92 205
620 674
606 549
417 991
162 238
491 829
739 56
842 948
622 579
229 519
299 503