1053 848
946 696
941 350
904 111
896 769
874 810
840 33
810 182
741 392
724 301
710 628
703 895
698 461
612 149
567 784
505 239
225 928
208 543
176 985
121 493