1028 481
892 38
891 496
885 10
856 793
826 408
799 362
744 839
689 38
658 71
630 579
579 773
550 322
513 668
481 345
393 13
389 250
292 115
271 207
264 26