31520 336
18079 179
9002 463
8544 228
21424 518
27905 493
16055 565
8451 583
6773 400
9468 555
29442 136