486 72
1032 271
241 751
498 245
1228 802
678 657
424 947
297 936
977 997
27 622
649 882
725 4
492 253
523 816
954 131
182 985
688 226
147 347
411 681
1042 418