147870 846
85307 383
55141 84
5584 521
3146 255
12886 758
10436 119
7226 138
7047 206
7025 338
4497 258
12459 86