953 247
25891 652
12948 738
29261 557
8771 531
7891 842
3196 115
23337 445
42930 188
19182 958
2862 107