675 149
510 86
338 940
75 517
652 953
162 69
562 294
129 539
600 179
833 838
807 865
591 130
839 737
372 913
93 56
146 631
683 948
954 731
520 535
165 577