948 247
25826 652
12940 738
29151 557
8757 531
7860 842
3177 115
23104 445
42875 188
18877 958
2848 107