421995
27789
435369
405598
870970
667146
849707
772717
102284
744461
944748
845120
5117799
3551581
3053148
2359804
2226988
2034609
1948357
191078
1759118
1718136
1683195
1633471