15331 57
15443 484
2481 401
8485 238
7688 501
4030 465
2602 284
8886 465
8201 105
2030 324
3485 797
2271 412