137473 966
39095 814
25763 52
22189 818
29413 926
170590 653
11016 394
115142 740
7230 307
6323 532
11750 618
31480 460