2942 302
9291 39
7300 594
11350 684
6877 247
150358 683
8504 151
30518 403
12686 633
47523 665
29367 643
5843 169
17524 461
658 79
929 33
2779 701