101117
803926
485613
529375
54192
841182
467872
8326
914100
228256
114394
938330
5051799
3488581
2963148
2289804
2202988
1996609
189278
1885357
1733118
1706136
1652195
1619471