306 706
690 1000
557 113
610 550
509 218
641 302
1004 2
573 578
333 497
143 488
862 346
295 410
47 858
229 112
462 917
138 26
252 144
692 839
771 931
622 860
82 827
480 249
727 951
923 49