110
101
170
141
264
216
191
194
301
261
183
184
25617
19350
17491
15472
12112
1179263
10714
1057148
10090
903143
8250
75611