1031 984
984 784
977 547
960 540
946 62
932 142
906 722
833 976
773 993
731 511
691 136
653 97
564 29
532 483
461 166
454 802
410 448
382 27
379 923
355 596