39071
385507
424661
44692
770251
522298
59250
834569
347585
931278
62487
983354
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471