427763
134726
95886
156970
277203
732728
594720
38352
367394
426328
83920
1029829
5117799
3551581
3053148
2358804
2226988
2034609
1948357
191078
1756118
1718136
1682195
1633471