164
255
2610
230
286
3112
1810
3830
427
454
428
316
21596
16220
14351
12950
9912
947263
8674
8660
818148
712142
67111
6460