3412
2827
2750
2219
2195
2147
1570
1389
1363
1233
1189
1164
1161
1074
1056
1001
996
987
977
915
913
838
837
830
828
803
800
774
734
731
730
729
728
711
695
692
690
671
660
636
624
624
613
607
569
564
563
554
534
521
516
509
497
485
477
474
466
461
456
454
447
446
439
434
420
414
414
390
388
380
379
365
358
355
354
345
345
327
326
322
322
318
313
311
310
297
296
274
272
253
244