30144
26612
863483
298163
897740
520812
319978
85445
654450
509511
927988
870435
2879361
2573454
2521928
2452455
2208995
2110955
2059281
1997719
1892226
1662208
1598351
1557406