417
294
447
304
5824
7323
498
238
385
197
163
242
22436
17040
15031
13460
10292
1001263
9024
8890
855148
742142
68411
6830