40787 842
29644 233
39207 728
7581 529
2686 70
10532 736
16258 616
8596 633
6253 159
8790 497
13102 679