502 376
292 468
422 162
903 851
87 56
347 605
620 889
233 488
174 282
642 525
995 931
622 911
831 176
437 715
114 959
670 416
934 299
955 379
804 541
500 913