16651
18556
17265
1610
14124
16629
242292
1470
9613
13740
9117
1077
20616
15600
13711
12320
9452
886263
8260
8034
771148
667142
64411
6040