25755
309530
27420
289400
897537
618718
120724
226663
55051
342533
45861
682474
5168799
3586581
3111148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471