954 247
25893 652
12948 738
29267 557
8771 531
7894 842
3197 115
23359 445
42931 188
19199 958
2863 107