40432 309
42216 324
57621 751
134172 743
148844 662
110662 908
22079 169
29141 474
63363 541
57749 795
39922 551
68691 185