34026 521
18076 96
4146 397
4977 731
29633 316
16739 642
16995 138
13916 287
25918 476
46429 79
7437 873
4618 813
6785 587