31578 336
18094 179
9005 463
8546 228
21443 518
27942 493
16061 565
8453 583
6780 400
9473 555
29488 136