14626 643
31043 362
14283 51
23867 344
31333 871
3963 111
1640 81
38382 574
2734 259
13889 100
3743 593
3124 552
2784 445
2105 411