1026 832
996 262
929 81
894 216
886 850
790 522
785 952
758 484
679 142
663 685
621 219
581 755
574 404
369 938
216 441
166 690
104 112
79 824