1706
1354
1020
1016
1002
957
823
812
804
695
664
501
466
447
447
436
431
430
418
415
409
396
357
353
331
325
305
294
286
268
266
262
255
254
249
244
220
218
209
209
205
203
202
200
193
192
189
184
177
176
175
174
169
161
158
156
151
148
148
146
135
134
101
94