3400
3341
2675
2606
2589
2552
2426
2421
2412
2398
2390
2360
2359
1911
1776
1673
1668
1660
1656
1651
1618
1611
1596
1465
1387
1364
983
729
718
711
704
686
683
676
0