137399 966
39090 814
25759 52
22183 818
29413 926
170559 653
11015 394
115125 740
7228 307
6322 532
11749 618
31461 460