952495
200762
153439
874818
8694
155874
294864
819802
102571
83479
289862
54211
5117799
3550581
3051148
2357804
2226988
2033609
1947357
190878
1756118
1718136
1682195
1633471