555336
692476
878103
219676
1006773
135399
671928
726377
1023836
64047
1012948
951887
995338
1021198
1068450
1097952
19460484
17807692
16838960
11521916
8578156
7561668
7559362
7026831
6687477
6583623
6492960
6104253
449570
4265231