1045 663
258 886
1030 576
139 587
384 972
431 835
220 756
444 306
870 399
112 523
339 400
403 987
487 367
1128 25
2319 989
840 813
854 467
804 676
400 947
156 581