706502
331819
893332
506879
533575
806570
52732
19625
368193
148469
48126
575453
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192078
1775118
1724136
1696196
1642471