489956
853703
877467
633286
539657
64586
143778
82680
975970
686270
74333
8399
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471