50936 155
84031 901
10896 78
36241 144
30742 640
48092 766
35261 509
32160 569
15797 966
32366 344
39355 464
19501 73
48987 276
40068 277