3080
939
663
343
341
270
248
241
201
157
147
119
118
117
112
97
96
72
65
54
53
49
48
30
28
25
24
23
21
20
17
15
13
12
10
9
7
6
5
4
3