25096 943
29513 378
19258 783
13620 529
17082 535
7292 162
14771 223
6489 733
4778 344
39931 241
3391 668