40996 563
34475 657
20243 194
29251 271
62329 503
60946 899
35195 561
15095 194
149453 662
111115 908
24747 298
14792 67
103117 951
45088 555