137528 966
39102 814
25766 52
22193 818
29413 926
170611 653
11017 394
115162 740
7230 307
6323 532
11755 618
31494 460