42
39
38
37
35
31
29
26
218
213
156
138
130
129
120
119
118
112
4222
1938
1867
1453
1421
1231
1196
1186
1049
972