686311
507416
6888
740186
150207
239220
48352
687372
981191
619996
215886
69451
5051799
3490581
2963148
2290804
2202988
1996609
189378
1886357
1734118
1707136
1653195
1619471