1006 927
803 579
789 530
692 557
671 738
609 473
439 408
393 469
356 142
348 853
297 685
195 750
130 524
51 622
32 593
27 225