1241
1187
939
539
479
475
466
408
393
361
358
349
340
334
333
328
314
301
294
279
278
267
259
223
213
209
206
202
199
194
192
189
184
181
174
172
172
170
165
159
157
154
153
152
150
150
148
145
142
141
137
136
136
135
135
133
128
124
121
121
116
109
108
106
102
102
98
98
93
89