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