1115
892
686
655
491
323
313
303
271
266
259
252
250
246
227
221
220
219
218
217
207
203
202
190
188
179
178
150
147
140
139
137
134
132
129
125
119
106
100
95
94
90
84
81
80
79
76
75
74
70
66
65