2510
268
167
83
299
478
93
264
287
331
161702
171
21746
16370
14511
13110
9982
950263
8724
8670
821148
716142
67411
6530