23023 801
6460 70
5894 195
3561 123
5914 94
13422 795
3747 678
1094 146
4386 707
4506 592
31019 581
2461 413