2178
1765
509
358
334
244
236
179
148
132
129
106
98
84
82
64
63
53
52
47
46
44
43
41
39
38
35
34
31
29
28
27
25
24
23
20
19
16
12
10
9
8