2265
1832
544
523
361
355
248
190
189
155
138
116
103
98
94
81
70
56
52
51
49
46
43
42
41
39
38
35
34
33
32
31
29
28
27
24
23
19
17
14
10
9