830
611
1170
1030
575
891
1530
1825
822
547
930
1174
698712
50123
49280
48948
4300271
4097158
33504
3314152
31676
27152
24851
23180