22948 235
14224 595
5309 772
10684 219
2773 312
2146 44
21551 526
3281 317
4670 542
5620 738
638 94
4895 117
4147 59
14132 465
825 36