50941 155
84033 901
10898 78
36241 144
30747 640
48093 766
35267 509
32160 569
15797 966
32366 344
39358 464
19502 73
48989 276
40072 277