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