2956 302
9298 39
6898 247
150530 683
8517 151
30548 403
12693 633
47571 665
29390 643
5860 169
929 33