31517 336
18079 179
9002 463
8544 228
21424 518
27904 493
16055 565
8451 583
6772 400
9468 555
29442 136