151722 847
90503 387
59618 85
5726 521
3297 255
13084 758
10585 119
7646 138
7160 206
7127 338
4647 258
12700 86