354572
798194
507822
1029680
786352
479250
197594
389276
507168
32525
63723
203283
5051799
3490581
2963148
2290804
2202988
1996609
189278
1886357
1733118
1706136
1652195
1619471