951 247
25841 652
12941 738
29169 557
8758 531
7866 842
3183 115
23144 445
42884 188
18954 958
2849 107