148016 846
85439 383
55246 84
5589 521
3151 255
12889 758
10440 119
7231 138
7054 206
7030 338
4501 258
12465 86