23023 801
6461 70
5896 195
3563 123
5914 94
13422 795
3748 678
1094 146
4386 707
4507 592
31027 581
2461 413