1030 996
294 886
486 581
285 834
885 509
932 471
143 51
1021 88
765 271
344 937
1076 252
135 476
554 102
974 840
626 801
768 597
335 270
494 619
421 745
117 727