42666
150858
675761
343381
142446
687586
554543
10834
403216
526308
380815
922532
5116799
3549581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471