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