47403 593
6354 661
2549 342
5821 740
34069 401
30553 497
11057 482
17474 171
39255 353
14446 675
2451 57