1678
1493
432
349
339
241
184
181
155
128
116
106
92
87
80
79
65
59
55
44
43
41
39
38
37
36
34
33
32
31
29
25
23
21
20
19
18
16
14
13
12
11
10
8
7