420828
331205
501911
733152
70585
74643
669571
262705
43934
1031559
362223
506505
5037799
3471581
2941148
2265804
2194988
1985609
188878
1867357
1724118
1701136
1645195
1614471