150598 640
46781 456
57402 431
192809 692
138822 668
111684 335
131814 791
89076 310
57092 888
28797 329
7968 732
60606 553