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