435
712
455
620
1035
812
766
770
1379
1022
729
695
687712
49343
48550
47998
4254271
4041158
33114
3254151
31056
26642
24481
22860