346515
879813
857495
296530
980667
41377
484887
1002544
455661
183909
35291
233381
5117799
3551581
3053148
2357804
2226988
2033609
1947357
191078
1756118
1718136
1682195
1633471