699722
1014415
6154
637993
241564
244367
983250
534902
944920
31712
311460
510866
5051799
3490581
2963148
2290804
2202988
1996609
189278
1886357
1734118
1706136
1653195
1619471