40402 309
42179 324
57575 751
134112 743
148750 661
110583 907
22051 169
29103 474
63316 541
57720 795
39880 551
68601 185