21470 159
4853 641
10775 441
4298 638
29529 342
30880 177
12145 294
3680 74
29203 233
2588 166
13620 343
29649 107
6989 45
9513 671
4148 372
12270 741