143330 931
34259 393
33682 794
23792 415
8263 812
13585 373
27567 585
133500 999
17894 337
18433 631
37787 494
69872 636