113656
618489
69411
536217
62045
26381
53665
452172
912835
58939
291338
871464
5116799
3550581
3051148
2357804
2226988
2033609
1946357
190878
1756118
1718136
1682195
1633471