151533 847
90272 387
59440 85
5722 521
3295 255
13068 758
10582 119
7635 138
7159 206
7124 338
4640 258
12686 86