25099 943
29544 378
19260 783
13656 529
17096 535
7303 162
14816 223
6544 733
4782 344
39991 241
3405 668