30426 562
9816 503
21131 484
8043 283
1852 106
60939 413
123597 689
104874 1055
46242 802
3349 369
8162 412