996888
8625906
77501834
6769822
6740394
62081817
5711292
4907926
43881551
42631617
112937
109344
89358
78444
73122
67672
58499
52514
48935
48276