137559 966
39103 814
25774 52
22197 818
29415 926
170626 653
11017 394
115170 740
7230 307
6323 532
11755 618
31504 460