15183 57
15437 484
2475 401
8467 238
7682 501
4026 465
2601 284
8859 465
8197 105
2027 324
3485 797
2265 412