435
712
455
620
1035
812
766
770
1379
1022
729
695
687612
49323
48540
47998
4251271
4040158
33094
3253151
31046
26642
24481
22850