164
417
294
447
304
7323
498
238
385
197
163
242
22456
17040
15041
13460
10292
1002263
9034
8890
858148
742142
68711
6840