25099 943
29539 378
19260 783
13642 529
17093 535
7299 162
14805 223
6529 733
4781 344
39977 241
3402 668