1012 684
986 17
948 692
944 994
879 303
802 759
775 729
735 135
729 166
644 218
527 805
520 595
473 239
448 895
438 470
354 439
257 692
193 652
144 768
84 315