166
2416
2913
183
366
182
151
112
230
120
190
160
21556
16120
14301
12930
9902
942263
8664
8630
813148
706142
66911
6420