4022
3760
3418
2355
1918
1802
1617
1490
1401
1181
1041
1031
909
892
807
802
795
787
698
612
478
447
421
414
387
364
354
297
294
279
239
215
193
184
178
171
169
151
147
133
129
128
126
117
100
98
91
89
79
74
68
51
49
48
45
44
34
33
32