137875 966
39153 814
25789 52
22213 818
29417 926
170766 653
11022 394
115280 740
7236 307
6326 532
11760 618
31585 460