29630 562
9709 503
20283 483
7864 283
1846 106
60719 413
123085 689
104517 1054
46173 802
3337 369
8153 412