43996
267183
374593
697265
821622
34684
832544
983698
742721
812889
34987
978586
5099799
3533581
3032148
2337804
2219988
2022609
1932357
190378
1750118
1716136
1675195
1629471