16031 150
9041 584
15947 483
10106 552
10440 434
4343 341
11237 492
8663 136
16323 907
3485 481
3548 685
2202 229