40425 309
42211 324
57615 751
134163 743
148827 661
110649 907
22073 169
29136 474
63355 541
57745 795
39916 551
68676 185