1005 558
826 669
745 704
709 311
693 635
647 194
611 120
542 829
465 479
384 596
335 599
265 355
58 934
32 2