4756
2948
2723
1333
1280
1060
1013
950
905
869
865
801
792
731
723
702
689
678
645
641
629
618
608
592
588
573
565
558
555
542
536
496
494
484
480
471
470
468
466
463
459
454
441
439
431
427
427
424
419
416
413
408
401
399
395
389
388
388
377
372
372
357
347
343
341
333
321
313
312
308
302
299
296
295
295
293
289
280
279
278
276
272
267
266
265
260
260
258
257
251
247
247
242
241
225
221
216
212
208
203
189