506 275
587 269
1014 31
631 256
246 208
952 306
714 939
392 683
126 592
314 812
771 269
56 790
111 42
564 291
37 39
764 799
977 72
348 526
969 7
446 933