1004 208
984 729
932 83
907 58
886 588
805 895
743 19
675 595
610 33
573 798
474 39
417 199
341 134
286 956
254 881
243 121
187 67
110 828
100 893