31393 336
18077 179
9001 463
8543 228
21422 518
27897 493
16051 565
8450 583
6772 400
9468 555
29434 136