34026 521
18076 96
4146 397
4977 731
29633 316
16739 642
16995 138
13916 287
25918 476
46426 79
7436 873
4618 813
6784 587