2616
1532
1058
1033
1025
961
922
887
880
798
777
746
733
723
688
682
666
612
545
540
532
503
497
490
486
483
474
473
472
443
434
425
420
415
415
414
406
400
400
395
378
378
376
374
373
371
369
363
361
359
341
337
336
336
335
330
324
323
322
319
318
317
314
314
313
308
307
306
304
303
299
297
296
295
294
294
286
285
285
281
280
278
271
268
266
263
262
261
256
252
251
251
246
246
241
234
232
229
228
227
224
217
215
198
195
191
190
189
183
173
171