830
611
1170
1030
575
891
1530
1825
822
547
930
1174
698812
50133
49280
48948
4300271
4097158
33504
3314152
31676
27162
24851
23180