1073 42
1027 150
1004 571
995 424
916 239
873 897
864 29
846 948
766 999
738 125
710 913
701 860
698 932
636 887
634 732
574 650
534 563
488 243
416 94
312 175