1981
1694
1672
2905
1834
1681
1870
2477
1300
3012
2221
2564
1587016
1094812
9963276
994916
94963
9133258
7458154
725011
68375
58093
54242
52288