21671
496900
709340
8261
840867
178992
1001656
545306
240865
625123
740467
488321
2909361
2602455
2535928
2482455
2225995
2124955
2079281
2015719
1904226
1672208
1610351
1567406