137384 966
39089 814
25758 52
22182 818
29413 926
170555 653
11015 394
115124 740
7228 307
6321 532
11748 618
31457 460