243
312
2912
157
283
182
307
174
190
163
120
264
23076
17450
15391
13800
10622
1034263
9344
9160
912148
763142
7090
69711