143161 931
34245 393
33679 794
23716 415
8258 812
13537 373
27528 585
133367 999
17859 337
18399 631
37380 493
69786 636