100
181
166
152
242
155
310
263
237
150
25026
18960
17111
15102
11892
1151263
10424
1025148
9870
872143
8110
74211