518353
940810
9247
131779
410785
210942
627617
589623
24178
47687
30278
392547
5117799
3550581
3051148
2357804
2226988
2033609
1947357
190878
1756118
1718136
1682195
1633471