143341 931
34260 393
33682 794
23799 416
8263 812
13586 374
27571 585
133512 999
17900 337
18437 631
37837 495
69875 636