40407 309
42183 324
57580 751
134122 743
148771 661
110595 907
22058 169
29110 474
63326 541
57725 795
39885 551
68614 185