151197 847
89866 387
59140 85
5720 521
3290 255
13060 758
10574 119
7602 138
7152 206
7122 338
4628 258
12669 86