46169
340563
242990
892960
923597
102635
169123
615557
199419
32063
836187
275436
5036799
3468581
2939148
2264804
2194988
1983609
188878
1865357
1723118
1700136
1643195
1613471