529655
285294
578489
740232
358469
249242
167599
950852
218530
669963
691215
404821
5149799
3568581
3081148
2394804
2231988
2053609
1974358
191678
1770118
1720136
1691196
1637471