41
38
37
36
33
31
29
26
25
217
211
155
137
130
129
120
119
117
112
4220
1938
1866
1453
1421
1231
1196
1186
1049
971