104626
933585
276488
804845
639881
175284
287273
769511
528758
992476
365593
863216
5116799
3547581
3049148
2354804
2226988
2031609
1945357
190878
1756118
1718136
1682195
1633471