21377 58
17684 485
2726 401
9618 239
8289 501
4250 465
3024 284
10495 465
8504 105
2264 324
3634 797
2435 412