953 247
25893 652
12948 738
29264 557
8771 531
7892 842
3197 115
23348 445
42930 188
19195 958
2863 107