40784 842
29636 233
39203 728
7580 529
2685 70
10531 736
16258 616
8595 633
6253 159
8785 497
13102 679