40433 842
29320 233
39114 728
7555 529
2665 70
10478 736
16191 616
8548 633
6206 159
8738 497
13076 679