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