21565 159
4892 641
10789 441
4306 638
29555 342
30895 177
12155 294
3683 74
29250 233
2598 166
13680 343
29753 107
7007 45
9528 671
4160 372
12282 741