1011 529
1001 263
993 638
742 894
684 17
677 842
675 415
645 109
613 133
551 539
543 278
537 819
498 472
462 298
408 353
403 676
333 721
305 627
282 999
196 338