981519
940713
206533
1035820
359232
801667
767332
473777
656247
353293
48811
903350
6642368
5411935
5181460
39831000
3960287
3921956
382347
3708462
3529226
3438730
2891209
281811