2939 302
9288 39
6876 247
150318 682
8501 151
30509 403
12686 633
47512 665
29361 643
5842 169
928 33