679 413
870 32
995 629
51 135
684 168
909 82
953 257
347 167
338 382
885 398
772 901
432 45
75 634
177 136