963506
110704
65637
416669
391431
40550
370494
489181
180529
804192
1000203
195789
818147
903949
1017724
827610
562505
54952
100987
609377
294284
545842
447275
833256