302857
73257
146999
250802
43730
397287
701402
151112
514295
235432
500120
115739
5256799
3679581
3206148
2508804
2281988
2126609
2053358
193878
1828118
1745136
1725196
1660471