990571
964221
835785
87630
347432
658492
911673
62330
147201
193512
871570
797466
2878361
2573454
2519928
2450455
2206995
2110955
2059281
1994719
1892226
1661208
1598351
1556406