596 533
940 821
350 7
221 214
265 833
553 541
843 988
879 400
903 329
955 266
751 793
718 685
838 249
350 345
748 596
810 475
480 249
612 233
168 33
869 520
107 621
125 863
388 814