215
134
93
143
264
2410
312
301
331
150
167
212
20666
15680
13741
12380
9452
889263
8290
8034
779148
671142
64611
6050