164
417
294
447
304
7323
498
238
385
197
163
242
22556
17070
15061
13560
10352
1006263
9064
8940
866148
744142
68811
6850