6681
5908
4037
3452
3398
3253
3125
3087
2778
2774
2373
2318
1785
1733
1679
1625
1601
1545
1452
1385
1328
1272
1254
1222
1179
1108
1078
1032
1030
1009
950
943
940
935
910
902
892
889
834
828
803
699
697
568
554
538
523
521
513
512
474
450
407
387
354
339
323