22673 801
5527 70
4821 195
3140 123
5691 93
12780 795
3516 678
1046 146
4185 707
4295 592
27950 581
2384 413