4172
3784
3551
2498
2156
1990
1772
1584
1378
1177
1166
1085
1028
988
898
879
827
824
823
791
497
493
456
405
382
333
330
305
292
259
241
234
228
215
167
165
154
151
150
139
138
123
122
117
115
107
82
80
78
76
66
60
56
54
46
45
44
41
37