303 984
344 963
422 509
475 169
918 706
170 483
125 613
558 619
58 103
165 582
754 131
50 291
499 971
281 69
108 13
959 9
421 606
278 930
353 663
98 169