2939 302
9288 39
7296 594
11344 684
6877 247
150330 682
8502 151
30510 403
12686 633
47513 665
29363 643
5842 169
17524 461
655 79
929 33
2779 701