31546 336
18083 179
9003 463
8544 228
21429 518
27918 493
16056 565
8452 583
6773 400
9469 555
29452 136