1006 344
507 975
181 581
471 869
108 87
591 868
59 773
832 987
676 776
276 895
114 144
646 220
603 910
255 329
743 957
831 125
652 97
564 93
317 440
353 916