2255
1927
525
476
407
351
240
189
182
171
140
117
115
109
95
91
90
86
76
61
60
59
51
50
47
43
42
41
40
39
38
36
35
34
32
31
29
28
26
23
22
20
18
16
15
13
12
11
10