4234
2555
2470
2451
2141
1957
1177
1167
895
887
884
875
844
807
800
761
755
748
718
683
662
659
627
627
620
616
586
556
556
539
515
515
483
471
464
437
436
420
413
411
403
401
396
393
392
390
387
386
376
375
366
363
363
358
357
343
340
337
329
317
313
312
310
309
305
280
279
272
265
265
245
235
224