4396
4097
3807
2722
2213
2096
1794
1758
1615
1389
1224
1105
1046
975
952
891
889
846
801
700
496
488
465
461
446
412
407
364
319
313
305
258
254
223
179
178
177
171
165
151
143
142
138
137
135
125
122
103
102
92
82
65
58
57
54
49
42
38
37