14943 57
15435 484
2473 401
8415 238
7636 501
4018 465
2588 284
8811 465
8191 105
2026 324
3484 797
2257 412