648108
250262
614998
818626
210395
1003836
465976
449712
70970
1016705
560744
758633
2911361
2603455
2537928
2484455
2226995
2125955
2081281
2017719
1904226
1672208
1610351
1567406