15231 57
15439 484
2481 401
8474 238
7685 501
4027 465
2601 284
8873 465
8197 105
2029 324
3485 797
2268 412