154
303
2521
166
188
133
2337
100
162
232
302
21446
16100
14241
12900
9872
942263
8644
8620
812148
705142
66811
6400