582885
600453
82646
61530
81484
79264
723803
309951
253606
443965
681550
326480
5051799
3490581
2963148
2290804
2202988
1996609
189278
1885357
1733118
1706136
1652195
1619471