42647
974827
335531
399879
968774
6506
805114
88293
824938
540987
584704
100526
5453367
4485934
4308459
3438462
3428998
3371286
3320956
2987729
2968226
2466209
2125352
2120407