2127
1765
559
471
460
346
310
183
168
160
111
107
103
101
87
86
76
69
59
50
47
46
45
42
41
39
38
36
35
34
33
32
31
30
29
28
27
25
20
19
18
17
15
13
12
10
9