4312
4109
3857
2643
2158
2085
1862
1811
1682
1366
1209
1185
1145
965
963
954
899
830
824
659
523
492
479
441
435
363
362
346
316
313
274
236
218
212
183
177
172
170
157
152
139
137
130
128
127
119
109
102
99
69
62
61
58
53
47
42
40
38
37