2377
1963
734
567
391
349
269
193
187
157
151
133
111
104
94
91
78
67
58
57
56
51
49
48
43
41
39
37
36
35
34
33
31
28
26
23
21
19
18
16
15
14
13
11
10