143198 931
34249 393
33679 794
23728 415
8258 812
13548 373
27537 585
133396 999
17868 337
18409 631
37459 493
69811 636