6945
4714
2854
2686
2459
2219
1995
1480
1423
1288
1239
1085
1065
1002
945
895
890
777
719
610
512
511
498
482
478
467
425
411
325
261
256
226
206
175
172
164
163
147
141
131
128
127
114
112
104
103
98
96
95
93
82
81
73
72
61
59