45958
542924
323391
349850
827787
474489
131474
44927
920587
552974
711166
452972
5116799
3547581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471