679354
380716
777601
880336
637553
651999
821720
956373
22377
7968
296434
897359
5051799
3490581
2963148
2290804
2202988
1996609
189278
1886357
1733118
1706136
1652195
1619471