40413 309
42200 324
57604 751
134142 743
148798 661
110636 907
22065 169
29124 474
63339 541
57736 795
39896 551
68647 185