1036 481
896 38
896 496
888 10
868 793
831 408
808 362
746 839
699 38
661 71
636 579
617 773
550 322
515 668
482 345
396 13
390 250
295 115
275 207
267 437