151518 847
90237 387
59406 85
5722 521
3295 255
13068 758
10582 119
7633 138
7158 206
7124 338
4637 258
12683 86