22656 801
5486 70
4797 195
3117 123
5669 93
12751 795
3505 678
1043 146
4165 707
4282 592
27743 581
2382 413