150445 640
46616 456
57243 431
192412 691
138684 668
111477 335
131583 791
88775 310
56914 888
28672 329
7957 732
60363 553