1038
911
673
555
458
326
299
298
267
263
256
249
244
231
225
221
220
218
211
204
203
202
201
185
183
167
157
154
148
144
143
142
138
134
133
120
119
117
114
112
90
86
83
82
81
80
77
73
72
71
70
68
67
66
64