2957 302
9300 39
7325 594
11392 684
6899 247
150552 683
8519 151
30551 403
12695 633
47575 665
29392 643
5862 169
17538 461
658 79
930 33
2779 701