139902
388981
755953
51998
242180
190417
269661
268677
44670
4851
171555
447990
5116799
3547581
3049148
2354804
2226988
2031609
1945357
190878
1756118
1718136
1682195
1633471