847 315
306 105
537 178
663 119
392 46
297 977
48 963
591 904
506 104
48 891
148 536
953 433
471 859
280 125
932 889
840 696
878 650
455 821
116 43
149 1