951 247
25845 652
12941 738
29171 557
8758 531
7871 842
3185 115
23147 445
42885 188
18965 958
2850 107