293113
920939
539600
689982
320814
7680
7193
403513
901392
573889
868921
94170
2873361
2571454
2517928
2447455
2204995
2109955
2055281
1991719
1889226
1659208
1596351
1555406