4548
3973
3868
2651
2326
2123
1930
1858
1706
1349
1250
1173
1065
1030
1022
918
844
819
817
599
508
499
481
433
400
395
380
369
327
292
284
258
242
225
191
172
171
165
163
155
154
151
143
120
100
91
85
78
72
71
68
61
56
49
47
46
44