2156
1883
547
501
471
334
305
222
213
177
131
118
112
93
91
85
79
72
62
59
56
55
51
50
44
42
40
39
38
37
36
35
31
30
29
28
27
26
25
22
21
20
17
16
15
12
11
10