153
313
233
180
167
227
263
193
4713
241
286
315
22436
17040
15041
13460
10292
1001263
9024
8890
856148
742142
68511
6840