31576 336
18094 179
9005 463
8545 228
21441 518
27940 493
16060 565
8453 583
6779 400
9473 555
29482 136