205
166
2416
2913
366
182
151
112
230
120
160
163
21586
16220
14351
12940
9912
947263
8674
8660
817148
710142
67111
6450