851 306
523 50
449 226
430 923
29 631
53 565
434 907
465 362
921 914
996 385
357 993
880 771
413 166
346 296
76 978
164 792
106 945
678 392
160 10
786 706