946977
735670
46183
653370
839510
55940
844794
797262
322295
674101
938872
39319
5149799
3568581
3081148
2394804
2231988
2053609
1974358
191678
1770118
1720136
1691196
1637471