860456
137859
145224
842759
575265
355174
747930
88880
192571
452108
717267
586660
5051799
3488581
2963148
2289804
2202988
1996609
189278
1885357
1733118
1706136
1652195
1619471