1001 835
942 174
883 276
795 232
754 336
664 668
612 693
560 687
545 752
539 344
496 885
494 956
488 968
487 123
453 449
355 69
265 336
99 999
19 163