302642
920827
32237
621394
485929
841537
3763
836434
70686
624588
150967
282421
5054799
3492581
2969148
2294804
2203988
1997609
189478
1886357
1735118
1707136
1653195
1620471