2513
120
193
80
165
292
376
130
384
243
153
122
21736
16330
14491
13100
9982
950263
8724
8670
821148
716142
67411
6530