498556
163890
268162
668519
821680
785432
341664
920279
151713
693287
574639
610853
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471