139
130
133
116
126
147
1110
136
113
1516
103
10760
8820
6680
5160
476261
4170
4020
3879
3611
342147
309142
29049