152
133
130
80
163
161
150
116
186
172
162
23276
17570
15421
13860
10662
1038263
9394
9190
919148
767142
7130
70211