527295
47753
340809
664894
41527
63834
487906
137836
427601
295644
922127
426249
5116799
3547581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471