1003 820
971 218
830 29
752 39
700 831
609 577
595 313
571 910
531 173
461 326
350 861
226 336
82 690