706102
702630
357393
472940
86871
889791
994183
774444
600246
522371
155512
266596
2914361
2605455
2538928
2485455
2226995
2128955
2081281
2017719
1904226
1672208
1610351
1568406