29315 334
18012 179
8981 463
8520 228
21361 518
27787 493
16016 565
8423 583
6755 400
9452 555
29246 136