40
37
36
35
33
32
30
28
25
216
210
154
136
129
128
120
118
116
111
4219
1937
1866
1452
1420
1230
1195
1186
1049
971