16
21032
9
17020
30
15969
13
15508
7
14321
8
13062
17
12105
10
11540
4
9661
9566
19
9373
11
9264
12
9251
8865
29
8671
8661
8344
7812
7777
7673
7656
7338
7014
6888
6
6760
6696
6400
6337
6198
6081
5523
5520
5473
5397
5165
3
5084