560554
662593
991591
861875
271925
121458
578273
108743
877517
67583
347213
220191
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471