29013 527
18062 301
21280 712
20896 548
9183 99
17850 664
8083 295
15756 761
3446 536
12361 637
32782 774
16160 316
9464 543
20729 397
4732 69
4234 334