505447
33586
2699692
654524
496476
2953927
1722613
844730
109318
346567
189772
1450723
867878
1314132
404485
739801
585284
3017112
2836797
2451488
2187214
2167981
2139951
2127484
1934271
1718559