31578 336
18094 179
9005 463
8546 228
21442 518
27941 493
16060 565
8453 583
6779 400
9473 555
29484 136