2954 302
9298 39
6895 247
150517 683
8514 151
30546 403
12693 633
47568 665
29386 643
5858 169
929 33