151250 847
89926 387
59181 85
5720 521
3291 255
13061 758
10576 119
7606 138
7153 206
7122 338
4628 258
12670 86