1020 481
887 496
885 38
878 10
844 793
800 408
795 362
743 839
650 38
648 71
624 579
546 322
511 773
507 668
476 345
384 250
381 13
286 115
261 207
257 26