137413 966
39092 814
25759 52
22183 818
29413 926
170563 653
11015 394
115125 740
7230 307
6323 532
11750 618
31466 460