50851 155
83927 901
10882 78
36213 144
30685 640
48067 766
35067 509
32108 569
15776 966
32328 344
39285 464
19460 73
48956 276
40022 277