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