29628 562
9707 503
20278 483
7864 283
1846 106
60719 413
123080 689
104514 1054
46173 802
3337 369
8153 412