31578 336
18094 179
9005 463
8546 228
21443 518
27941 493
16060 565
8453 583
6780 400
9473 555
29487 136