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