1016 529
1003 263
995 638
744 894
687 17
680 842
676 415
670 109
615 133
551 539
547 278
539 819
504 472
467 298
410 353
403 676
334 721
306 627
287 999
198 338