1195
972
789
725
567
392
352
347
346
337
326
305
303
300
278
271
269
264
262
260
248
239
237
230
217
215
180
172
171
168
164
156
155
151
141
139
130
115
113
110
108
107
105
104
99
98
97
91
87
86
85
84
83
81