1623
1121
1089
991
897
881
803
788
737
691
682
660
583
580
552
537
528
504
500
474
454
450
445
443
360
344
340
334
331
327
324
309
301
295
269
268
231
223
221
209
208
206
205
191
188
182
177
176
170
169