120
193
80
165
292
376
130
384
243
153
122
21696
16260
14491
13010
9962
950263
8724
8670
821148
714142
67211
6500