31514 336
18078 179
9002 463
8544 228
21422 518
27900 493
16051 565
8450 583
6772 400
9468 555
29438 136