45673
855645
199640
539517
548848
574986
460644
418960
342105
122861
212987
150230
5099799
3534581
3035148
2338804
2220988
2025609
1934357
190378
1750118
1716136
1676195
1629471