1186 29
1116 42
1040 150
1019 571
1010 424
924 239
894 897
860 948
794 999
741 125
725 913
721 932
710 860
653 732
644 887
585 650
548 563
509 243
445 94
322 175