22684 801
5624 70
4853 195
3150 123
5703 93
12805 795
3524 678
1046 146
4188 707
4301 592
28059 581
2390 413