402997
187940
230827
971910
827823
192653
181852
94291
402161
51335
441522
774743
5051799
3490581
2964148
2290804
2202988
1996609
189378
1886357
1734118
1707136
1653195
1619471