954 247
25894 652
12948 738
29267 557
8771 531
7894 842
3197 115
23364 445
42932 188
19200 958
2863 107