15018 57
15436 484
2474 401
8432 238
7663 501
4021 465
2599 284
8826 465
8193 105
2026 324
3484 797
2264 412