284
343
8530
5138
4324
2210
3535
495
496
216
173
94
21556
16120
14301
12930
9902
942263
8664
8630
813148
707142
66911
6420