110
121
90
206
100
102
191
135
255
182
271
204
31067
23690
21852
19553
1576267
15212
1405148
13606
1244144
11980
10640
9030