954 247
25897 652
12949 738
29276 557
8772 531
7906 842
3197 115
23399 445
42938 188
19229 958
2864 107