14946 57
15435 484
2473 401
8415 238
7636 501
4018 465
2589 284
8812 465
8191 105
2026 324
3484 797
2259 412