906871
841667
826762
907800
418890
266316
165336
626933
101979
124510
44696
76124
123385
720468
304595
445816
8340743
544486
3151577
3053980
3021510
2177192
2021495
1983492
1908216
174466
1733948
15845
151161
1467545