2391
1912
742
536
382
366
247
212
186
143
139
136
108
95
88
80
77
68
63
59
56
55
54
53
52
46
45
42
41
40
38
35
33
32
31
28
27
26
25
24
23
21
19
16
15
13
12
10
9