2173
1217
816
787
765
729
704
682
667
650
646
624
618
586
585
569
560
555
554
524
508
484
484
474
466
465
451
432
416
415
406
406
394
388
388
382
368
366
366
362
356
341
338
335
333
319
318
287
286
273
273
270
269
267
262
257
255
246
242
240
239
237
226
218
218
214
213
210
204
204
203
199
198
177
172
171
161
155
154
153
150
136
135
134
134
128
125
124