143432 931
34267 393
33685 794
23846 416
8265 812
13603 374
27601 585
133599 999
17921 337
18454 631
38119 497
69939 636