137913 966
39162 814
25793 52
22215 818
29418 926
170805 653
11023 394
115302 740
7237 307
6327 532
11761 618
31595 460