1426
753
5711
703
643
502
667
602
341
531
725
686912
49213
48470
47908
4244271
4038158
33064
3247151
31026
26592
24451
22820