25755
308530
27420
289400
897537
618718
120724
226663
55051
342533
45861
682474
5118799
3552581
3053148
2360804
2227988
2035609
1948357
191078
1759118
1718136
1684195
1634471