3479
2992
2129
1852
1517
1463
1375
1261
1163
1134
1045
1026
1016
934
888
822
789
756
708
629
609
604
580
574
562
550
549
526
500
494
477
438
426
421