1060
1934
773
625
1283
1026
703
480
721
1287
670
200
658612
47043
46820
45178
4041271
3834157
31864
3131151
29846
25482
23491
21620