2956 302
9298 39
7325 594
11387 684
6898 247
150531 683
8517 151
30548 403
12693 633
47571 665
29390 643
5862 169
17537 461
658 79
929 33
2779 701