17009 471
16797 266
12111 477
11796 143
11462 54
9529 691
21786 653
20069 646
40068 305
7577 543
2921 384
3116 82