596 533
259 303
350 7
96 660
480 249
551 108
664 220
843 988
211 666
75 103
903 329
741 725
857 816
280 575
300 159
265 833
748 596
551 978
77 925
67 345
230 127
955 266
168 33