420930
461842
441553
989307
698504
852715
26714
188142
335650
40173
330193
243388
5042799
3483581
2958148
2281804
2196988
1992609
188978
1874357
1728118
1703136
1650195
1615471