668260
983988
736341
243913
338807
144753
798402
328345
408587
196961
640236
475631
2914361
2605455
2539928
2485455
2226995
2128955
2082281
2017719
1904226
1672208
1611351
1568406