1025 991
981 553
956 336
925 100
912 556
869 79
845 204
811 702
802 391
787 510
647 445
405 481
353 132
185 421
145 379
131 919
77 760