668301
494538
1768
267235
799929
178388
331563
866991
5759
172573
533486
58169
5117799
3551581
3053148
2358804
2226988
2034609
1948357
191078
1756118
1718136
1682195
1633471