40348 842
29268 233
39092 728
7541 529
2663 70
10474 736
16187 616
8537 633
6192 159
8727 497
13070 679