22897 801
6176 70
5535 195
3396 123
5847 94
13250 795
3645 678
1078 146
4306 707
4378 592
29670 581
2437 413