21320 58
17676 485
2718 401
9606 239
8282 501
4247 465
3019 284
10484 465
8493 105
2261 324
3629 797
2429 412