100
133
284
254
172
142
266
185
232
146
120
28387
21590
19811
17623
1413265
13772
1282148
12426
11040
1071144
9440
80411