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