1128 980
333 507
219 454
882 342
691 807
473 673
87 769
343 843
417 559
952 359
408 25
135 12
302 95
554 878
534 581