50849 155
83925 901
10881 78
36211 144
30684 640
48065 766
35064 509
32105 569
15775 966
32328 344
39283 464
19456 73
48955 276
40019 277