2946 302
9292 39
7311 594
11364 684
6881 247
150418 683
8507 151
30529 403
12688 633
47544 665
29376 643
5847 169
17528 461
658 79
929 33
2779 701