669802
393730
572318
822658
1981
254638
426721
126521
46468
505435
172641
839190
5069799
3509581
2993148
2306804
2207988
2003609
189778
1895357
1740118
1714136
1656195
1623471