438273
682968
414807
17932
160793
730624
336622
530464
613929
981873
94598
525951
5132799
3552581
3061148
2367804
2229988
2041609
1952357
191278
1762118
1719136
1686195
1635471