21328 58
17677 485
2718 401
9608 239
8282 501
4247 465
3019 284
10485 465
8495 105
2261 324
3629 797
2430 412