1030 832
1003 31
859 532
841 634
830 102
806 470
791 676
761 604
736 327
730 128
680 655
637 368
634 552
559 825
531 722
494 507
449 109
419 348
393 290
384 683