1013 85
909 596
826 417
811 825
783 610
744 875
702 466
622 109
614 878
591 686
561 598
484 374
472 595
427 136
416 559
383 930
303 969
251 62
249 691
222 573