96575
425400
641475
885281
9092
460408
472393
396329
68011
56973
756466
995826
2908361
2600455
2535928
2482455
2225995
2124955
2078281
2015719
1904226
1672208
1610351
1567406