46378
307485
713355
347190
657837
559804
298451
29265
136799
879512
28172
79969
5116799
3549581
3049148
2357804
2226988
2032609
1946357
190878
1756118
1718136
1682195
1633471