1026 67
1012 637
1007 753
1000 176
993 585
977 262
945 323
942 231
910 835
908 394
897 71
888 590
883 289
883 186
877 24
828 61
814 323
804 310
748 315
718 370