549620
146523
90869
603692
42666
150858
675761
142446
687586
554543
10834
403216
5069799
3509581
2993148
2306804
2207988
2003609
189778
1895357
1740118
1714136
1656195
1623471