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