95983
54166
399590
665675
976802
372298
422971
642337
915467
874150
198944
29535
5256799
3679581
3207148
2512804
2281988
2127609
2053358
193878
1829118
1745136
1725196
1660471