518 392
306 951
448 371
421 55
838 993
304 247
796 862
698 444
177 198
918 148
779 737
15 450
416 684
203 301
505 534
858 706
124 742
791 173
765 630
352 502