923996
33586
2699692
654524
496476
2953927
1722613
788175
844730
652908
109318
346567
189772
1450723
1370462
867878
585284
3020112
2841797
2452488
2187214
2169981
2141951
2127484
1934271
1718559