1046 663
506 554
258 886
1030 576
1100 909
1009 347
113 103
744 96
1007 215
426 720
594 409
648 953
139 587
638 197
488 233
384 972
649 584
431 835
972 659
551 346