21349 58
17680 485
2719 401
9609 239
8285 501
4248 465
3021 284
10491 465
8497 105
2264 324
3632 797
2434 412