416297
860511
207973
536932
199708
909622
498988
10882
540111
774770
65699
620471
5116799
3550581
3051148
2357804
2226988
2033609
1946357
190878
1756118
1718136
1682195
1633471