147878 846
85317 383
55147 84
5584 521
3146 255
12886 758
10436 119
7227 138
7048 206
7025 338
4497 258
12459 86