104282
558658
615421
987456
715195
806492
158201
339847
377131
983402
422676
322319
5096799
3528581
3028148
2330804
2217988
2014609
1919357
190278
1748118
1716136
1671195
1628471