1422
1180
951
1676
17534
452
827
773
603
1628
1153
1606
694012
49923
49160
48688
4283271
4088158
33384
3283152
31566
27042
24791
23120