639272
117539
379309
145548
98900
417834
27651
67808
71710
733401
483964
870618
5117799
3551581
3052148
2357804
2226988
2033609
1947357
191078
1756118
1718136
1682195
1633471