40436 309
42216 324
57622 751
134180 743
148847 662
110669 908
22082 169
29145 474
63366 541
57749 795
39930 551
68698 185