2954 302
9298 39
6895 247
150528 683
8514 151
30548 403
12693 633
47570 665
29389 643
5858 169
929 33