150243 640
46351 455
57048 430
191970 691
138541 668
111230 335
131287 791
88354 310
56597 888
28466 329
7948 732
60085 553